*{margin:0%;padding:0%}body{display:flex;flex-direction:column;box-sizing:border-box}.store-container{margin-top:10px}.store-container h2{margin:0% auto -20px;position:relative;text-align:center;font-size:20px;color:#fff;text-shadow:2px 2px 4px gold;background:#f5f5f517;padding:6px 0;border-radius:100%;box-shadow:0 2px 10px #87cefa52;background:#000000ec;border-left:2px solid rgba(228,179,89,.884);border-right:2px solid rgba(228,179,89,.884);max-width:500px;width:75%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%}.MiddleTitle{margin:-10px auto 15px;text-align:center;color:#fff;text-shadow:1px 1px 2px gold;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;font-size:18px;letter-spacing:.6px;border-bottom:2px solid wheat;box-shadow:0 2px 6px #000;padding:8px 10px;max-width:400px;width:75%;border-radius:10px;background-image:url(/assets/GOLDFLOWERPIC-yC3apKnZ.png);background-position:bottom;background-size:100%;z-index:111}.product-card h3{background:linear-gradient(to right,#000,#ffd900d8,#000);color:#fff;text-shadow:1px 0px 2px gold;padding:5px 0;border-radius:10px;margin-bottom:5px;border-bottom:1px solid wheat;width:100%;margin-top:10px}.product-card p{margin:5px 0;font-size:.95rem;width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-copy-link-btn{margin:0% auto;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;color:gold;font-size:15px;background:#000000c9;padding:6px;border:none;box-shadow:0 0 12px #9acd32;border-radius:50%;width:50px;height:50px;cursor:pointer;z-index:222}.store-copy-link-btn:hover{box-shadow:0 0 20px #9acd32}.store-copy-link-btn .storeLink-name{font-size:12px;position:absolute;top:5px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;background:linear-gradient(to right,transparent,transparent,rgba(153,131,4,.185),rgba(0,0,139,.918));padding:10px;border-radius:50px;text-align:right;width:100px;border-right:1px solid rgba(192,164,2,.836);color:#00ffaaf1;box-shadow:0 0 12px #000}.Product-Price,.ProductCard-Stock{font-size:12px;background-color:#000000e5;border-radius:6px;box-shadow:0 2px 8px #000;padding:4px 2px;margin-bottom:5px}.ProductCard-Stock strong{font-size:10px;color:#0c8de4}.Product-Price strong{color:#ff0;text-shadow:1px 1px 1px black}.ProductCard-Category,.ProductCard-Details{display:none}.owner-info{display:flex;align-items:center}.owner-avatar{width:35px;height:35px;border-radius:4px;margin-right:.5rem;box-shadow:0 2px 6px #a9a9a9;background:#fff;cursor:pointer}.owner-username{font-weight:500;font-size:12px;color:#ebd68f49;text-shadow:1px 1px 1px rgba(0,0,0,.733)}.store-header{position:fixed;top:0%;left:0%;width:100%;background:linear-gradient(to right,#000,#00008b,#5c5b5b,#00008b,#000);border-bottom:1px solid wheat;box-shadow:0 2px 6px #000;padding:20px 0;z-index:999;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:50px}.search-bar:focus,.search-bar{opacity:1;margin:10px auto -10px;position:relative;display:flex;flex-direction:column;width:70%;padding:10px;border-radius:6px;border:1px solid #ccc;box-shadow:0 2px 10px #f5f5f5;font-size:14px;text-align:center;z-index:111}.search-icon{position:absolute;top:50px;right:0;border:none;font-size:22px;color:#fff;text-shadow:1px 1px 2px gold;background:transparent;border-left:2px solid yellow;border-radius:8px;padding:6px 8px;background:#0000009a;z-index:100;cursor:pointer}.search-icon{transform:scale(1.1);transition:.5s}.cart-toggle-btn{position:absolute;top:50px;left:0;border:none;font-size:18px;color:#fff;text-shadow:1px 1px 2px gold;background:transparent;border-right:2px solid yellow;border-radius:8px;padding:6px 8px;background:#0008;z-index:100;cursor:pointer}.cart-toggle-btn span{position:absolute;top:0;right:0;font-size:12px}.cart-toggle-btn{transform:scale(1.1);transition:.5s}.category-selector-store{border-top:2px solid rgba(11,11,112,.836);margin-bottom:0;padding:20px 10px;display:grid;gap:1rem;margin-top:80px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:stretch}.category-card{cursor:pointer;text-align:center;width:100%;min-height:140px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:111;border-radius:8px;border:none;border-bottom:2px solid rgba(182,155,5,.562);background:linear-gradient(to right,transparent,rgba(1,1,110,.938),rgba(0,0,0,.925),rgba(0,0,0,.925),rgba(172,146,3,.767),rgba(0,0,0,.925),rgba(0,0,0,.925),rgba(1,1,110,.938),transparent);box-shadow:0 2px 8px #000}.category-card.active{border-color:#b3b30bcb}.category-image-store{width:100%;height:100px;object-fit:contain;border-radius:8px;border:1px solid rgba(182,155,5,.562);padding:2px;box-shadow:0 2px 6px #000;cursor:pointer;transition:transform .3s ease,border-color .3s ease;background:#eeebeb}.category-image-store:hover{transform:scale(1.05);border-color:#bbbb0cd2}.category-card span{margin-top:5px;padding:0 5px;font-size:14px;font-weight:700;color:#969393;width:100px;text-shadow:1px 1px 2px black;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d7;display:flex;justify-content:center;align-items:center;z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:10px}.cart{margin:0% auto;display:flex;padding:25px;width:100%;flex-direction:column;height:90%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa transparent}.cart::-webkit-scrollbar{width:6px}.cart::-webkit-scrollbar-track{background:transparent}.cart::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}.cart-close-btn{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:24px;font-weight:700;cursor:pointer;color:red;box-shadow:0 2px 6px #333;padding:4px 8px;border-radius:8px;z-index:9999}.cart-close-btn:hover{color:red}.cart .cart-MainTitle{margin:0% auto;text-align:center;align-items:center;gap:5px;color:#d6d610d7;text-shadow:1px 1px 2px black;letter-spacing:.5px;box-shadow:0 0 8px #ffd900b7;border-radius:20px;padding:10px 16px}.cart-MainTitle img{border-radius:50%;margin-bottom:-11px;margin-left:4px;width:35px;height:35px}.cart-ProductCard{display:flex;align-items:center;gap:10px;padding:8px 0}.cart-ProductInfo{display:flex;flex-direction:column;gap:4px;flex-grow:1}.cart-ProductName{font-weight:500}.cart-ProductTotal{font-weight:600;color:#222}.cartRemove{margin-left:auto;background-color:transparent;color:#dc143c;border:.5px solid wheat;font-size:10px;padding:6px 4px;cursor:pointer;border-radius:4px}.cart-ProductCard img{flex-shrink:0;width:60px;height:60px;object-fit:cover;background:#fff;border-radius:6px;cursor:pointer}.cart-ProductTotal{color:#b3b309d5;text-shadow:1px 1px 2px black}.add-to-cart-btn{margin:0% auto;background-color:#0ba00b48;color:#fff;text-shadow:1px 1px 2px gold;border:none;padding:8px 16px;font-size:10px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .2s;display:flex;flex-direction:column;text-align:center;justify-content:center;width:95%;box-shadow:0 2px 12px #000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.add-to-cart-btn:hover{background-color:#16c016d5;transform:scale(1.05)}.add-to-cart-btn:active{transform:scale(.95)}.add-to-cart-Icon{margin:0% auto;font-size:20px}.product-modal{margin:0% auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000dc;justify-content:center;text-align:center;border-radius:12px;padding:24px;width:300px;max-width:90%;box-shadow:0 8px 20px #0000004d;z-index:1000;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:16px;border:.5px solid wheat}.product-modal h2{margin:0 auto;font-size:20px;border-radius:10px;text-align:center;box-shadow:0 2px 8px #000}.product-modal label{display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:4px}.product-modal select,.product-modal input[type=number]{padding:8px;border-radius:6px;border:none;font-size:14px;cursor:pointer;text-align:center}.confirm-add-to-cart-btn,.cancel-add-to-cart-btn{background:#03a103c0;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s,transform .2s}.confirm-add-to-cart-btn:hover,.cancel-add-to-cart-btn:hover{transform:scale(1.05)}.cancel-add-to-cart-btn{margin:0% auto;background:transparent;color:#dc143cd5;padding:6px 4px;text-shadow:1px 1px 2px black;display:flex;flex-direction:column;width:100px;border:.5px solid rgba(245,222,179,.644)}.currency-label{margin-right:8px;font-weight:700}.currency-select{display:flex;width:150px;text-align:center;background-color:#0000ff57;color:beige;border:none;margin-top:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,0,.712);box-shadow:0 2px 6px #000;padding:8px 16px;border-radius:10px;cursor:pointer}.currency-select option{background-color:#070770f5;color:#fff;cursor:pointer}#country-selector{display:flex;width:200px;text-align:center;background-color:#0000ff57;color:beige;border:none;margin-top:10px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,0,.712);box-shadow:0 2px 6px #000;padding:10px;border-radius:10px;cursor:pointer}#country-selector option{background-color:#070770f5;color:#fff;cursor:pointer}#promoCode{display:flex;padding:10px;border-radius:10px;border:none;box-shadow:0 2px 6px #000;text-align:center;width:150px;margin-bottom:10px;margin-top:5px}#checkout-btn{margin:0% auto 10px;display:flex;flex-direction:column;border:none;font-size:25px;padding:10px;border-radius:20px;cursor:pointer;font-weight:700;color:#fff;text-shadow:1px 1px 2px gold;background-color:#0000ff96;box-shadow:0 1px 12px #f5f5f5da;width:300px}#checkout-btn:hover{transform:scale(1.1);transition:.5s;background-color:#3de93d;text-shadow:2px 2px 4px black}#paypal-button-container{margin:0% auto;display:flex;flex-direction:column;width:100%;max-width:400px}.Sub-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;box-sizing:border-box;background-image:url(/assets/anacondaRoadGifReal-Imr4BIZs.gif);background-size:50%;background-position:center;background-repeat:repeat-y;background-attachment:fixed;background-blend-mode:hue}.Sub-modal-content{margin:0% auto;display:flex;flex-direction:column;background:linear-gradient(to right,transparent,rgba(1,1,110,.938),rgba(0,0,0,.925),rgba(0,0,0,.925),rgba(172,146,3,.767),rgba(0,0,0,.925),rgba(0,0,0,.925),rgba(1,1,110,.938),transparent);padding:30px;border-radius:10px;width:75%;max-width:400px;text-align:center;justify-content:center;align-items:center;border:1px solid rgba(245,222,179,.637);box-shadow:0 2px 8px #333}.Sub-modal-content h3{width:80%;color:#fff;text-shadow:1px 1px 2px gold;padding:10px 4px;border-radius:8px;margin-top:-10px}.Sub-modal-content p{font-size:14px;margin-top:-10px;color:#888;text-shadow:1px 1px 2px black;margin-bottom:10px}.Sub-modal-content input{margin:0% auto;width:90%;padding:10px;border-radius:8px;border:none;text-align:center;box-shadow:0 0 8px #f5f5f5}.Sub-modal-content .close-btn{margin:0% auto;width:100px;background-color:#0000009a;color:#dc143c;text-shadow:1px 1px 2px black;padding:6px 12px;box-shadow:0 0 8px #333;cursor:pointer;border:none;border-radius:8px}.Sub-modal-content .close-btn:hover{transform:scale(1.05);transition:.3s ease-in-out}.mail-icon{color:#f5deb3e5;text-shadow:1px 1px 2px black;transition:transform .8s ease-in-out,rotate .8s ease-in-out}.mail-icon.fly{transform:translate(80px,-100px) rotate(45deg) scale(.6);opacity:0}.Sub-modal-content .Summit-Subscribe{margin:5% auto;width:60%;background:#010161d3;padding:10px 16px;border:none;border-radius:8px;color:#fff;text-shadow:1px 1px 2px gold;cursor:pointer;box-shadow:0 0 8px #837002c7}.Sub-modal-content .Summit-Subscribe:hover{transform:scale(1.05);transition:.5 ease-in;box-shadow:0 0 8px gold}.loading-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;text-align:center}.spinner-image{width:80px;height:80px;margin-bottom:10px;border-radius:50%;border:none;box-shadow:0 0 8px #333;animation:spin 1.2s linear infinite}.watch-more-container{margin:0% auto;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.watch-more-container .watch-more-btn{flex-direction:column;text-align:center;align-items:center;background:transparent;color:#fff;padding:10px 20px;border:none;border-radius:20px;cursor:pointer;border:1px solid wheat}.products-grid .delete-product-btn{display:flex;flex-direction:column;background:#d80a14d5;color:#fff;border:none;padding:6px 10px;margin-top:8px;border-radius:6px;cursor:pointer;font-size:13px;width:100%}.product-card .delete-product-btn:hover{background:#d9363e}#productList,.products-grid{margin:0% auto 50px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);width:95%;gap:8px}.product-card{margin:0% auto 25px;text-decoration:none;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;width:90%;padding:10px 5px;height:auto;color:#f5f5f5;border-radius:20px;box-shadow:0 2px 10px #000;background:transparent;background:linear-gradient(to right,transparent,transparent,rgba(0,0,0,.932),rgba(0,0,139,.842),rgba(175,149,3,.753),rgba(0,0,139,.842),rgba(0,0,0,.932),transparent,transparent);background-size:50%;border:none}.product-card .product-image,.modal-post-card .product-thumb{height:200px;max-width:100%;max-height:100%;object-fit:contain;display:block;cursor:pointer;background:#fff;border-radius:6px;box-shadow:0 2px 6px #f5f5f5;border:none}.product-card .product-image-wrapper{max-height:200px;height:200px;padding:10px 5px;height:auto;border-radius:8px;box-shadow:0 2px 10px #000;background-size:25%;background-color:#fff;border:none;margin-top:0;margin-bottom:0;box-shadow:0 0 8px #f5f5f5}.sale-badge{position:absolute;top:12px;right:5px;display:flex;flex-direction:column;padding:10px 20px;width:20px;height:30px;background-image:url(/assets/Onsales-BlzSAz9V.gif);background-size:100%;background-repeat:no-repeat;color:transparent;z-index:100;border-radius:10px}.sneakers-badge{position:absolute;top:12px;right:5px;display:flex;flex-direction:column;padding:15px 20px;width:20px;height:30px;background-image:url(/assets/NikeSneakerGif-CqUEjpMi.webp);background-size:100%;background-repeat:no-repeat;color:transparent;z-index:100}.storeSub-title{margin:0% auto;position:absolute;top:65px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;color:#aaaa0b;text-shadow:1px 1px 2px rgb(233,127,56);letter-spacing:1px;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-size:100%;background-position:bottom;background-repeat:no-repeat;padding:2px 10px;border-radius:10px;font-size:12px;width:35%;max-width:200px;box-shadow:0 0 8px #f5f5f5}.edit-modal-overlay{margin:0% auto;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.success-message{margin:0% auto;position:relative;background:#000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.edit-modal-content{margin:0% auto;position:relative;background:#00000028;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:25px;width:85%;max-width:450px;border-radius:12px;box-shadow:0 0 16px #ffd900cc;display:flex;flex-direction:column;gap:12px;animation:fadeInScale .2s ease-in-out}.success-content{align-items:center;justify-content:center;text-align:center}.success-close-btn{margin:15px auto 0%;background:transparent;border:none;font-size:12px;cursor:pointer;color:red;border:.5px solid wheat;border-radius:8px;width:100px;padding:8px 4px}.success-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.success-icon{flex-shrink:0;display:flex}.success-product-image-wrapper{width:280px;height:280px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.success-product-image{width:100%;height:100%;object-fit:contain}.success-text{display:flex;flex-direction:column;align-items:center;gap:8px}.edit-modal-content input,.edit-modal-content textarea{padding:10px;border-radius:6px;border:1px solid #333;background:#1a1a1a;color:#fff;font-size:14px}.edit-modal-content textarea{min-height:80px;resize:none}.edit-modal-content button{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:.2s ease}.edit-modal-content button:first-of-type{background:#0808e498;color:#fff;text-shadow:1px 1px 2px rgba(255,217,0,.61);letter-spacing:.5px}.edit-modal-content button:first-of-type:hover{background:#0c0cdae3}.edit-modal-content button:last-of-type{background:#dd20203d;color:#fff}.edit-modal-content button:last-of-type:hover{background:#666}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.product-menu-wrapper .menu-dropdown button{display:block;width:100%;padding:8px 12px;background:transparent;color:#fff;font-weight:700;text-align:left;cursor:pointer;font-size:14px;transition:background .2s ease;border-radius:8px;margin-top:10px;border:none;box-shadow:0 1px 6px #f5f5f5;opacity:70%}.product-menu-wrapper .menu-dropdown button:hover{box-shadow:0 0 12px #f5f5f5}.product-menu-wrapper .menu-dropdown button:not(:last-child){border-bottom:1px solid #e0e0e0}.product-menu-wrapper .menu-dropdown button:not(:first-child){color:#dc143c;text-shadow:1px 1px 2px black}.product-card div{display:flex;flex-direction:column;position:relative;width:100%;margin-bottom:40px}.store-search-input{position:relative}.store-search-input{margin:0% auto;position:absolute;left:0;right:0;width:70%;padding:10px 15px;border:none;border-radius:20px;font-size:16px;text-align:center;box-shadow:0 1px 8px #6a11cb,0 1px 12px #4b3de0,0 1px 16px #2575fc}.store-search-input:focus{outline:none;border-color:#007bff;box-shadow:0 1px 10px #6a11cb,0 1px 20px #4b3de0,0 1px 30px #2575fc}.product-reviews-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.product-reviews-panel{display:flex;flex-direction:column;width:700px;max-height:100vh;background-color:#fff;overflow:hidden;box-shadow:0 10px 25px #0000004d;font-family:Arial,sans-serif;color:#888}.review-panel-header{display:flex;gap:15px;padding:15px;border-bottom:1px solid #e4e4e4;align-items:center;background-color:#fff}.review-panel-product-img{width:80px;height:80px;object-fit:cover;border-radius:10px;flex-shrink:0;box-shadow:0 0 8px #000;cursor:pointer}.review-panel-product-info h3{margin:0;font-size:1.2rem;font-weight:700;color:#555}.review-panel-product-info .product-price{color:#0044ffb6;font-weight:700;margin:5px 0}.product-owner{display:flex;align-items:center;gap:8px;margin-top:5px}.owner-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.owner-username{font-size:16px;font-weight:600;margin-left:-10px;color:#8a8484;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.review-list{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px;background-color:#fff}.review-item{display:flex;gap:10px;background-color:#f7f7f7;padding:10px;border-radius:8px;align-items:flex-start;box-shadow:0 1px 3px #0000001a;color:#666}.review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.review-content{flex:1;display:flex;flex-direction:column;gap:4px;word-break:break-word}.review-content strong{font-weight:600}.review-time{font-size:.75rem;color:#888;margin-top:2px}.attached-product{display:flex;gap:10px;margin-top:6px;background-color:#f0f0f0;padding:5px 7px;border-radius:6px}.attached-product img{width:50px;height:50px;object-fit:cover;border-radius:5px}.attached-product strong{display:block;font-size:.9rem}.attached-product p{margin:0;font-size:.8rem;color:#333}.review-actions{display:flex;flex-direction:column;align-items:center;gap:4px}.like-btn{background:transparent;border:none;cursor:pointer;font-size:1rem}.like-btn.liked{color:red}.likes-avatars{display:flex;align-items:center;gap:3px}.like-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid #ddd}.review-form{padding:15px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:10px;background-color:#fff}.review-form textarea{width:100%;padding:8px;font-size:.95rem;border-radius:6px;border:1px solid #ccc;resize:vertical}.review-form select{width:100%;padding:6px;border-radius:6px;border:1px solid #ccc}.attached-preview{display:flex;gap:10px;align-items:center;background-color:#f5f5f5;padding:5px 8px;border-radius:6px}.attached-preview img{width:50px;height:50px;object-fit:cover;border-radius:5px}.attached-preview button{margin-left:auto;background:transparent;border:none;cursor:pointer;font-size:1.2rem}.review-buttons{display:flex;gap:10px;justify-content:flex-end}.review-buttons button{padding:6px 14px;border-radius:6px;border:none;cursor:pointer;font-weight:500}.review-buttons button:first-child{background-color:#007bff;color:#fff}.review-buttons button:last-child{background-color:#ccc;color:#333}.top-seller-badge{position:absolute;top:12px;left:2px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:6px 12px;font-size:11px;font-weight:700;font-style:italic;letter-spacing:.5px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.top-seller-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#f97316 transparent transparent transparent}.discount-badge{position:absolute;top:12px;left:2px;background:#dc2626fb;color:#fff;padding:6px 12px;font-size:11px;font-weight:700;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.discount-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#dc2626 transparent transparent transparent}.add-review-btn{position:absolute;top:200px;left:0;background:transparent;padding:8px 12px;border-radius:0 8px;box-shadow:0 0 8px #000;font-weight:700;font-style:italic;font-size:12px;color:#333;border:none;cursor:pointer}.mini-top-seller-badge{position:absolute;top:-5px;left:0;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:5px 8px;font-size:8px;font-weight:700;font-style:italic;letter-spacing:02px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.mini-top-seller-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#f97316 transparent transparent transparent}.mini-discount-badge{position:absolute;top:-5px;left:0;background:#dc2626fb;color:#fff;padding:5px 8px;font-size:8px;font-weight:700;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.mini-discount-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#dc2626 transparent transparent transparent}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.playlist-modal{width:320px;max-height:70vh;overflow-y:auto;background:#111;border-radius:14px;padding:16px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:10px}.playlist-modal h3{color:#fff;font-size:18px;margin-bottom:8px;text-align:center}.playlist-modal button{width:100%;padding:10px 12px;background:#1f1f1f;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;transition:.2s ease}.playlist-modal button:hover{background:#2a2a2a;transform:translateY(-1px)}.playlist-modal button:last-of-type{background:#00008bc5;font-weight:700}.playlist-modal button:last-of-type:hover{background:#6d28d9}.playlist-modal p{color:#aaa;text-align:center;font-size:14px}.playlist-modal::-webkit-scrollbar{width:6px}.playlist-modal::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.playlist-input{width:100%;padding:10px;margin:10px 0;border-radius:8px;border:none}.playlist-actions{display:flex;justify-content:space-between;gap:10px}.playlist-create-btn{position:absolute;top:5px;left:0;background:#00008b;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.add-to-proplaylist-btn{position:absolute;z-index:100;cursor:pointer}.product-playlist-count{position:absolute;top:-10px;left:0;color:#ffffffde;text-shadow:1px 1px 2px black;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:11px;font-style:italic;letter-spacing:.5px;font-weight:700;margin:10px 0;padding:10px 16px;box-shadow:0 1px 8px #000;border-radius:8px 0}.product-playlist-header{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee;background-color:#000}.product-playlist-title .product-anaconda-title{margin:25px auto 20px;color:#fff;text-shadow:1px 1px 3px gold;font-size:22px;text-align:center;font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.5px;padding:4px 8px;width:75%;max-width:350px;font-weight:600;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;display:flex;align-items:center;justify-content:center;gap:10px;opacity:90%;border-radius:20px}.product-playlist-track{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;cursor:pointer;padding:8px;border-radius:20px;transition:background .2s;border-bottom:1px solid rgba(245,222,179,.863);margin-bottom:5px;max-width:100%}.product-playlist-track:hover{background-color:#333}.product-playlist-track.playing{background-color:#444}.product-playlist-track img{width:200px;height:180px}.product-playlist-name{position:absolute;top:10px;right:0;font-size:18px;color:#a08d20;text-shadow:0px 1px 1px yellow;letter-spacing:.5px;background:transparent;padding:10px;border-radius:10px 0 0 10px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 10px #2575fc}.store-title{letter-spacing:1px;font-style:italic}.SecondMiddleTitle{background:none;text-align:center;font-size:22px;font-weight:500;color:#444;font-family:Georgia,serif;line-height:1.3}.SecondMiddleTitle .topText{display:block;font-size:12px;color:#888;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-style:italic}.SecondMiddleTitle:after{content:"";display:block;width:50px;height:2px;background:#d4af37;margin:12px auto 0}.add-to-proplaylist-btn{position:absolute;top:185px;right:0;font-size:24px;padding:4px 12px;border:none;border-radius:8px;background-color:#00000041;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Storeusername{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.products-grid{display:grid;justify-content:center;text-align:center;align-items:center;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:10px;margin-bottom:50px}.product-card div{display:flex;position:relative;width:100%;margin-bottom:40px}}.Product-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.Product-modal-content{margin:0% auto;text-align:center;background:transparent;padding:10px;width:95%;max-height:90vh;overflow:hidden;border-radius:8px;position:relative;display:inline-block}.modal-ProductName{margin:15px auto 0%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;color:#fff;text-shadow:1px 1px 2px gold;letter-spacing:.5px;font-family:Georgia,Times New Roman,Times,serif;text-align:center;padding:6px;width:70%;border-radius:20px;border-left:2px solid rgba(245,222,179,.788);border-right:2px solid rgba(245,222,179,.808)}.modalproduct-Details{font-size:1rem;color:#999;margin:4px 0 12px;font-weight:500;line-height:1.4;font-style:italic;text-transform:capitalize}.modal-product-description{font-size:1rem;color:#fff;line-height:1.5;text-align:justify;margin:.5rem 1rem 1rem;max-height:220px;overflow-y:auto;word-wrap:break-word}.modal-product-description::-webkit-scrollbar{width:6px}.modal-product-description::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.modal-product-description::-webkit-scrollbar-track{background:transparent}.modal-product-info .modal-product-descriptionTitle{margin:50px auto 15px;border:none;width:50%;border-radius:8px;background:transparent;color:#fff;text-shadow:1px 1px 2px gold;font-style:italic;padding:8px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc}.modal-product-code{position:absolute;top:10px;right:10px;text-shadow:1px 1px 2px black;background:#08080880;padding:5px 10px;font-size:12px;border-radius:0 8px;box-shadow:0 0 8px #111;color:#00ffffe0;font-style:italic}.modal-product-code strong{color:#ffff00ce}.modal-product-user{position:absolute;top:10px;left:10px;display:flex;align-items:center}.modal-user-avatar{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-right:5px;box-shadow:0 0 8px #d0ff00cc}.Product-modal-close{position:absolute;bottom:0;right:10px;font-size:12px;border-radius:4px;padding:6px 12px;border:none;color:#fff;cursor:pointer;background:#7a0101d8;z-index:222;box-shadow:0 2px 8px #000;display:none}.Product-modal-close:hover{background-color:red;transform:scale(1)}.toggle-product-info-btn{position:absolute;top:10px;right:10px;padding:8px 12px;font-size:14px;background-color:#1146a8ad;color:#fcfc09e3;text-shadow:1px 1px 2px black;border:none;cursor:pointer;transition:background-color .2s ease;z-index:111;border-radius:0 8px;box-shadow:0 0 12px #03248fbe;font-style:italic}.toggle-product-info-btn:hover{background-color:#05426b}.modal-product-info{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;border-radius:8px;background:#0000009c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999}.modal-close-info-btn{position:absolute;top:45px;right:10px;background-color:transparent;color:#ffffffc0;border:none;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.85rem;margin-bottom:.5rem;box-shadow:0 1px 8px red}.modal-close-info-btn:hover{background-color:#e00a0ae1}.related-products{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.related-product-card{display:flex;flex-direction:column;width:100px;cursor:pointer;position:relative;text-align:center}.related-product-card img{width:100px;height:100px;object-fit:cover;border-radius:5px;background:#fff}.related-product-card p{font-size:12px;margin-top:-20px;position:absolute;top:5px;display:flex;flex-direction:column;width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modal-carousel{margin:0% auto;position:relative;display:flex;flex-direction:column;align-items:center}.carousel-image-wrapper{margin:0% auto;position:relative;display:flex;width:100%;height:350px;display:inline;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center}.carousel-image-wrapper img{position:relative;width:100%;height:100%;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 2px 10px #f5f5f5}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e6e607da;text-shadow:1px 1px 1px black;border:none;font-size:22px;padding:10px 14px;cursor:pointer;z-index:100;box-shadow:0 0 12px #000}.carousel-btn.prev{left:5px;border-radius:8px 4px 4px 8px}.carousel-btn.next{border-radius:4px 8px 8px 4px;right:5px}.carousel-counter{margin-top:-25px;margin-bottom:25px;z-index:100;background-color:#0000005b;padding:5px 10px;border-radius:50%;font-size:12px;border:none}.Modal-add-to-cart-btn{position:absolute;top:0;left:0;display:flex;flex-direction:column;padding:4px 8px;gap:4px;border:none;background:#006400a9;box-shadow:0 0 8px #333;color:#fff;text-shadow:1px 1px 2px gold;border-radius:8px 0;cursor:pointer;z-index:999}.Modal-add-to-cart-btn strong{color:#fff;text-shadow:1px 1px 2px black;background:#000000ad;padding:5px 10px;border-radius:20px}.Modal-add-to-cart-btn .add-to-cart-Icon{color:#ff0;text-shadow:1px 1px 2px black;font-size:24px}.Modal-add-to-cart-btn span{color:#fff;text-shadow:1px 1px 2px black;background:#000000a1;padding:5px 10px;border-radius:12px;box-shadow:0 0 12px #000}.Modal-top-seller-badge{position:absolute;bottom:12px;left:2px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:6px 12px;font-size:11px;font-weight:700;font-style:italic;letter-spacing:.5px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.Modal-top-seller-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#f97316 transparent transparent transparent}.Modal-discount-badge{position:absolute;bottom:12px;left:2px;background:#dc2626fb;color:#fff;padding:6px 12px;font-size:11px;font-weight:700;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 6px #0003}.Modal-discount-badge:after{content:"";position:absolute;bottom:-6px;left:10px;border-width:6px 6px 0 6px;border-style:solid;border-color:#dc2626 transparent transparent transparent}@media(min-width:768px){.Product-modal-content{width:500px}.carousel-image-wrapper{position:relative}.carousel-image-wrapper img{width:450px;position:relative}}.music-tab-section{margin:0% auto;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.music-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;padding:10px 5px;width:100%;box-sizing:border-box}.music-container{margin:0% auto;position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;gap:10px;padding:10px;cursor:pointer;border-radius:8px;width:90%;max-width:400px}.music-container:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.music-container img{width:150px;height:150px;border-radius:6px;object-fit:cover;box-shadow:0 0 6px #f5f5f5}.music-container.playing{box-shadow:0 0 8px #0fc7,0 0 8px #6715eb}.music-container .track-caption{margin-top:10px;font-weight:700;font-size:14px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#dfdcdc;text-shadow:1px 1px 2px black;word-wrap:break-word}.delete-btn{margin-top:8px;width:100%;font-size:12px;padding:8px;background-color:transparent;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:background-color .2s;width:80px;box-shadow:0 1px 12px red}.delete-btn:hover{background-color:#661108}.delete-music-btn{margin-top:10px;position:relative;padding:6px 12px;border-radius:8px;border:none;background:transparent;color:#ffff00bd;box-shadow:0 1px 12px red;cursor:pointer}.delete-playlist-btn{margin-top:10px;width:100%;font-size:10px;padding:8px;background-color:transparent;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:background-color .2s;width:80px;box-shadow:0 0 6px #aa0b0b}.delete-playlist-btn:hover{transform:scale(1.05);box-shadow:0 0 12px #cf0d0d}.share-btn,.download-btn-music{position:absolute;top:10px;left:40px;border:none;background:#000000af;color:#ff0;text-shadow:1px 1px 2px black;box-shadow:0 0 6px #333;padding:4px;border-radius:6px;font-weight:600;cursor:pointer}.share-btn:hover,.download-btn-music:hover{transform:scale(1.05);box-shadow:0 0 12px gold}.Music-Title-Forsections{margin:-10px auto 15px;text-align:center;color:#fff;text-shadow:1px 1px 2px gold;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;font-size:18px;letter-spacing:.6px;box-shadow:0 2px 6px #000;padding:8px 10px;max-width:400px;width:70%;z-index:111;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%;border-radius:20px}.close-playlist-btn{position:absolute;top:10px;right:10px;padding:6px 8px;box-shadow:0 0 6px #333;font-size:10px;color:#bdbd06;text-shadow:1px 1px 2px black;border-radius:8px;background:transparent;border:none;box-shadow:0 0 6px red;background:#b402022d;cursor:pointer}.close-playlist-btn:hover{background:#b40202;box-shadow:0 0 12px red}.playlist-dropdown{margin-top:8px;display:inline-block;position:relative}.playlist-dropdown select{padding:6px 10px;font-size:14px;border-radius:6px;color:#ff0;border:none;background-color:#000;cursor:pointer;min-width:150px;transition:all .2s ease;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 12px #2575fc}.playlist-dropdown select:hover{border-color:#888;box-shadow:0 0 5px #0000001a}.playlist-dropdown select:focus{outline:none;border-color:#555;box-shadow:0 0 5px #0003}.playlist-menu-section{margin:0% auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.playlist-grid{margin:0% auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px 5px}.poster-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:8px;background-color:#222}.playlist-poster{margin:0% auto 20px;width:180px;cursor:pointer}.poster-images img{position:absolute;width:50%;height:50%;object-fit:cover}.poster-img-1{top:0;left:0}.poster-img-2{top:0;right:0}.poster-img-3{bottom:0;left:0}.poster-img-4{bottom:0;right:0}.poster-title{margin-top:8px;font-weight:700;text-align:center;color:#fff;text-shadow:1px 1px 2px gold;letter-spacing:.5px;border-bottom:1px solid rgba(245,222,179,.322);border-radius:0;padding:10px;font-size:16px}.poster-title:hover{transform:scale(1.1);transition:.5 ease-in}.opened-playlist-section{margin-top:24px;background-color:#1e1e1e;padding:16px;border-radius:12px}.playlist-card{padding:10px;border-radius:8px}.playlist-card.active-playlist.blinking{outline:none;border:1px solid #007bff;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;animation:pulse-bg 1s infinite alternate}.playlist-card.playlist-poster{position:relative;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;justify-content:center;align-items:center;padding:16px;border-radius:12px;font-family:sans-serif;transition:background-image .2s linear;border:1px solid #222;background-image:radial-gradient(circle at center,var(--music-bg, #222) 0%,#030303e7 70%,#000000e8 100%)}.playlist-owner-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.playlist-title{font-size:1.2rem;margin-bottom:12px;font-weight:700}.playlist-tracks{display:flex;flex-direction:column;gap:10px}.playlist-track{display:flex;flex-direction:column;text-align:center;align-items:center;cursor:pointer;padding:8px;border-radius:20px;transition:background .2s;border-bottom:1px solid rgba(245,222,179,.863);margin-bottom:5px;max-width:100%}.playlist-track:hover{background-color:#333}.playlist-track.playing{background-color:#444}.track-cover,.playlist-preview-img{width:150px;height:150px;object-fit:cover;border-radius:6px;margin-right:12px}.track-info{display:flex;flex-direction:column}.track-caption{font-size:.95rem;margin:0}.track-playcount{font-size:.8rem;color:#bbb;margin:0}.empty-playlist{font-style:italic;color:#aaa}.search-input-container{margin:0% auto;position:relative;display:flex;align-items:center;max-width:400px;width:100%}.track-search-input{flex:1;padding:10px 50px 10px 15px;font-size:1rem;border-radius:12px;background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;border:none;outline:none;box-shadow:0 0 10px #0fc7,0 0 10px #6715eb;transition:all .3s ease}.search-input-container button{position:absolute;right:5px;background:transparent;border:none;cursor:pointer;color:#fff;font-size:18px;margin-left:5px;padding:4px 6px;display:flex;align-items:center;justify-content:center;border-radius:6px;gap:8px}.search-input-container .voice-btn{right:5px}.search-input-container .voice-btn{box-shadow:0 0 6px #000;padding:2.5px 6px;margin-right:5px}.search-input-container .toggle-create-playlist-btn{right:54px;font-size:20px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.voice-btn{padding:10px}.voice-btn.listening{background-color:#006400;animation:pulse 1s infinite;border-radius:50%}.Title-Search{margin:0% auto 5px;color:#fffe;text-shadow:1px 1px 2px gold;font-size:10px;font-family:Georgia,Times New Roman,Times,serif;font-weight:600;text-transform:uppercase;text-align:right;letter-spacing:.3px}.search-voice-wrapper{margin:20px auto 0%;position:fixed;top:0;left:50%;transform:translate(-50%);justify-content:center;align-items:center;gap:15px;width:80%;padding:10px;z-index:999}.voice-lang-select{margin:0 auto 0%;display:flex;padding:8px 4px;font-size:12px;border-radius:0 0 6px 6px;background:#000;cursor:pointer;outline:none;transition:border-color .2s;color:#cfcf0cb4;font-weight:600;border:none;box-shadow:0 0 10px #0fc7,0 0 10px #6715eb}.voice-lang-select:focus{border-color:#007bff}.toggle-create-playlist-btn{padding:8px 16px;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 6px #000;background:#000000da}.toggle-create-playlist-btn:hover{box-shadow:0 0 10px gold;background:#000}.create-playlist-section{margin:0% auto;position:fixed;top:100px;left:50%;transform:translate(-50%);background-color:#000000ab;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;padding:25px;width:80%;box-shadow:0 4px 12px #00000080;color:#fff;display:flex;flex-direction:column;gap:10px;border:none;z-index:999;box-shadow:0 0 10px #0fc7,0 0 10px #6715eb}.create-playlist-section h3{margin:10px auto 15px;color:#fff;text-shadow:1px 1px 3px gold;font-size:24px;text-align:center;font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.5px;padding:10px;width:70%;max-width:350px;font-weight:600;box-shadow:0 1px 12px gold;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%;border-radius:20px}.create-playlist-section input{padding:16px 12px;border-radius:8px;border:1px solid #333;background-color:#111e;color:#f1efefc2;font-size:18px;margin-bottom:15px;text-align:center;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 10px #2575fc}.create-playlist-section input:focus{box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}.create-playlist-section input::placeholder{color:#888}.create-playlist-section .playlistSubmit-btn{margin:0% auto;padding:10px 12px;border:none;border-radius:8px;background-color:transparent;color:#fff;font-weight:700;cursor:pointer;transition:all .2s ease;font-size:16px;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 5px #0fc7,0 0 6px #6715eb;width:60%}.create-playlist-section .playlistSubmit-btn:hover{transform:scale(1.05);box-shadow:0 0 8px #adff2f;box-shadow:0 0 15px #0fc7,0 0 20px #6715eb}.music-player.minimized{position:fixed;top:75px;left:50%;transform:translate(-50%);height:50px;width:50px;overflow:hidden;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px;text-align:center;display:block}.minimize-player-btn{position:absolute;top:10px;left:10px;background:#00000093;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;color:#ffffffe5;box-shadow:0 0 6px #6518e2;padding:10px;border-radius:10px;cursor:pointer;text-align:center;z-index:222}.minimize-player-btn:hover{transform:scale(1.05)}.minimize-player-btn .minimize-playerBtn-img{position:absolute;top:-10px;left:-5px;width:60px;height:60px}.playlist-owner-row{display:flex;align-items:center;gap:8px;margin-top:6px}.likes-avatars{display:flex;align-items:center;margin-top:4px;overflow-x:auto;padding-bottom:2px}.like-avatar{width:24px;height:24px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-8px;transition:transform .2s;cursor:pointer;flex-shrink:0}.like-avatar:hover{transform:scale(1.2);z-index:2}.likes-avatars span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:-8px;font-size:12px;font-weight:700;background:transparent;border-radius:50%;border:2px solid #fff;color:#333;flex-shrink:0}.like-btn{background:#00000093;color:#999;border:none;padding:4px 8px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s;box-shadow:0 0 8px red}.like-btn:hover{transform:scale(1.05)}.like-btn.liked{background-color:#7a0808;color:#fff}.playlist-display-section{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;background:#000;width:100%;height:100%;overflow:auto;align-items:center;justify-content:center}.Playlist-Private-GridTitle{margin:-18px auto 0%;padding:10px;width:50%;max-width:300px;border-radius:0 0 10px 10px;color:#fff;text-shadow:1px 1px 2px gold;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 12px red;font-style:italic}.close-playlist-section-btn,.close-Publicplaylist-sec-btn{position:absolute;right:10px;top:10px;box-shadow:0 0 6px red;background:transparent;border:none;color:#c4c404da;text-shadow:1px 1px 2px black;font-size:10px;cursor:pointer;transition:transform .2s;padding:6px;border-radius:6px}.close-playlist-section-btn:hover{background:#850606}.remove-music-btn{position:relative;margin-top:15px;box-shadow:0 0 6px red;background:transparent;border:none;color:#c4c404da;text-shadow:1px 1px 2px black;font-size:10px;cursor:pointer;transition:transform .2s;padding:6px;border-radius:6px}.Private-Play-list-title{margin:0% auto 15px;font-family:Georgia,Times New Roman,Times,serif;font-size:22px;padding:25px 5px;font-weight:600;color:#ffe927;text-shadow:0px 0px 25px rgba(255,238,0,.952);text-align:center;letter-spacing:.5px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%}.search-input-container .playlist-toggle-btn{position:absolute;top:40px;right:0;z-index:999;background:transparent;color:#ffffffd0;text-shadow:1px 1px 1px gold;letter-spacing:.5px;border:none;padding:8px 12px;border-radius:0 50px 8px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:background .2s,transform .2s;box-shadow:0 0 4px #666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1466f3d0,#6b11cbcc)}.playlist-toggle-btn:hover{background-color:#1ed760;transform:translateY(-2px)}.navigation3{margin-top:100px;margin-bottom:30px;text-decoration:none;align-content:center;text-align:center;max-width:100%;border:none;display:flex;overflow-x:auto;padding:15px 5px;background:transparent;gap:20px;scrollbar-color:darkblue transparent;scrollbar-width:thin}.poster-images{margin:0 auto;width:180px}.navigation3::-webkit-scrollbar{height:8px}.navigation3::-webkit-scrollbar-track{margin-block:.5em;padding-block:.5em}.navigation3::-webkit-scrollbar-thumb{background-color:#00008b;border-radius:20px;transition:background-color .5s ease;box-shadow:0 0 6px #333}.navigation3::-webkit-scrollbar-thumb:hover{background:#222}.navigation3 .item:hover{background-color:#947f07d0}.playlist-user-profile{display:flex;align-items:center;gap:12px;margin-bottom:20px;border-bottom:1px solid #eee;padding:25px 10px}.playlist-user-avatar{width:55px;height:55px;border-radius:50%;object-fit:cover}.playlist-user-info h3{margin:0;font-size:18px}.playlist-user-info p,.playlist-owner{margin:0;font-size:13px;color:#888;font-weight:600}.playlist-song-count{position:absolute;bottom:115px;left:16px;color:#ffffffde;text-shadow:1px 1px 2px black;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:11px;font-style:italic;letter-spacing:.5px;font-weight:700;margin:10px 0;padding:10px 16px;box-shadow:0 1px 8px #000;border-radius:0 8px}.public-playlist-header{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee;background:linear-gradient(to right,transparent,transparent,rgba(0,0,0,.932),rgba(0,0,139,.842),rgba(175,149,3,.753),rgba(0,0,139,.842),rgba(0,0,0,.932),transparent,transparent);background-size:50%}.public-playlist-title .anaconda-title{margin:25px auto 20px;color:#fff;text-shadow:1px 1px 3px gold;font-size:24px;text-align:center;font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.5px;padding:4px 8px;width:75%;max-width:350px;font-weight:600;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;gap:10px;opacity:90%}.playlist-logo{width:60px;height:60px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 0 12px #000}.playlist-name{position:absolute;top:10px;right:0;font-size:18px;color:#a08d20;text-shadow:0px 1px 1px yellow;letter-spacing:.5px;background:#000000d7;padding:10px;border-radius:10px 0 0 10px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 10px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:200%}.playlist-owner-info{position:relative;display:flex;align-items:center;gap:10px;padding:15px 10px;background:#000000a4;box-shadow:0 0 20px #000}.playlist-owner-avatar-large{width:45px;height:45px;border-radius:50%;object-fit:cover}.playlist-owner-name{font-weight:600;margin:0;color:#fff;text-shadow:1px 1px 2px gold}.playlist-owner-meta{font-size:13px;color:#888;margin:0}.audio-hidden{width:0;height:0;opacity:0;position:absolute}.music-load-more-wrapper{display:flex;justify-content:center;margin:30px 0}.music-load-more-btn{background:transparent;color:#bbbb09;border:none;padding:12px 28px;font-size:16px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc}.music-load-more-btn:hover{transform:translateY(-2px);color:#ffff00da;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}.music-load-more-btn:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.music-end-text{text-align:center;margin:20px 0;color:#888;font-size:14px}@media(min-width:768px){.navigation3::-webkit-scrollbar{width:0%}.create-playlist-section{width:400px}.playlist-tracks{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .2s}.modal-container{text-align:center;background:#c0bfbf42;border-radius:12px;max-width:400px;width:90%;padding:20px;box-shadow:0 10px 25px #0000004d;animation:slideUp .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-image{width:250px;height:250px;display:block;margin:0 auto 15px;border-radius:12px;box-shadow:0 0 12px #000;object-fit:cover}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-close-btn{position:absolute;display:flex;flex-direction:column;text-align:center;align-items:center;top:15px;background:transparent;border:none;cursor:pointer;color:#b39d55ce}.modal-body{margin-top:10px}.modal-footer{display:flex;justify-content:flex-end;margin-top:20px}.modal-action-btn{background:#4f46e5;color:#fff;padding:8px 16px;border-radius:8px;border:none;cursor:pointer;transition:background .2s}.modal-action-btn:hover{background:#3730a3}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-player-btn{position:absolute;top:10px;right:10px}.music-player{position:fixed;top:20%;left:50%;transform:translate(-50%);width:350px;height:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;text-align:center;justify-content:center;align-items:center;padding:16px;border-radius:12px;margin:0 auto;font-family:sans-serif;transition:background-image .2s linear;border:1px solid #222;background-image:radial-gradient(circle at center,var(--music-bg, #222) 0%,#030303e7 70%,#000000e8 100%)}.music-player.blinking{animation:pulse-bg 1s infinite alternate}@keyframes pulse-bg{0%{background-image:radial-gradient(circle at center,var(--music-bg, #222) 0%,#030303d5 70%,#000000d8 100%)}50%{background-image:radial-gradient(circle at center,hsl(var(--music-h),70%,calc(var(--music-l, 10%) + 15%)),#030303ee 70%,#000000e8)}to{background-image:radial-gradient(circle at center,var(--music-bg, #222) 0%,#030303de 70%,#000000f1 100%)}}.Music-progress-container{width:100%;height:6px;background:#111;border-radius:3px;overflow:hidden;cursor:pointer;margin:20px 0;position:relative;z-index:222}.Music-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#6a11cb,#2575fc);transition:width .1s linear;border-radius:3px;z-index:3;position:relative}.music-player p,.player-music-caption,.music-playcount-player{margin:0% auto 10px;font-weight:700;width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;z-index:222}.music-player audio{width:300px;display:block;margin:10px auto;display:none}.music-cover-wrapper{position:relative;width:100%;height:250px;display:flex;justify-content:center;align-items:center;z-index:111}.music-cover-player{position:absolute;top:0;left:50%;transform:translate(-50%);width:350px;height:350px;border-radius:8px;object-fit:contain}.player-music-caption{margin:0% auto;position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;color:#888;font-weight:600;font-size:13px;text-shadow:1px 1px 2px rgba(0,0,0,.829);max-width:98%;text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden;padding:10px 5px;background:linear-gradient(to right,rgba(0,0,0,.801),transparent,rgba(14,29,92,.349),rgba(121,104,11,.425),transparent,rgba(0,0,0,.884));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:222;background:#000000d5;box-shadow:0 0 10px 5px #000;letter-spacing:1px;border-radius:10px 10px 0 0}.player-music-caption:hover{background:#000}.music-playcount-player{margin:0% auto;position:absolute;top:20px;left:50%;transform:translate(-50%);justify-content:center;font-size:12px;color:#acac0ed7;background-color:#00000080;padding:4px 8px;border-radius:12px;z-index:222;display:flex;align-items:center;gap:4px;font-weight:500;pointer-events:none;transition:background .3s ease;max-width:100px}.music-caption{margin:8px 0 16px;font-weight:500;font-size:14px;color:#ccc;text-align:center;z-index:222}.music-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:0;z-index:333}.music-controls button{border-radius:50%;color:#ffff00dc;cursor:pointer}.music-controls button:hover{background-color:#00008b;transform:scale(1.1)}.play-btn{font-size:24px;height:60px;width:60px;padding:14px;margin-top:15px;background:#00008b8f;z-index:222}.prev-btn,.next-btn{font-size:18px;height:45px;width:45px;background:#00004185;z-index:222}.close-player-btn{font-size:18px;background-color:#a00;z-index:222}.close-player-btn:hover,.close-MusicPlayer:hover{background-color:#f33;transform:scale(1.1)}.close-MusicPlayer{position:absolute;top:10px;right:10px;background:#0e010198;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:10px;padding:10px;border-radius:8px;color:#ff0;cursor:pointer;z-index:222;border:none;box-shadow:0 0 6px 3px #610202;letter-spacing:1px}@media(min-width:768px){.music-player{width:400px;height:400px}.music-cover-player{width:400px;height:400px;object-fit:cover}}.profile-container{max-width:900px;margin:0 auto;padding:15px 0;font-family:sans-serif;flex-direction:column}.profile-header{display:flex;position:relative;padding:15px 10px;align-items:center;margin-bottom:30px}.profile-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:5px}.profile-avatar.placeholder{background-color:#ddd}.UserPro-back-button,.reels-close{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background-color:transparent;color:#fff;border:none;border-radius:6px;font-size:16px;transition:background-color .2s;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb;cursor:pointer;z-index:100}.back-button:hover,.reels-close:hover{background-color:#0056b3}.music-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:5px;margin-top:20px}.music-card{background:transparent;padding:10px;border-radius:10px;box-shadow:0 2px 6px #0000001a}.music-cover{width:100px;height:100px;border-radius:6px;margin-bottom:8px;box-shadow:0 0 8px #111;cursor:pointer}.music-cover:hover{transform:scale(1.1);transition:.5 ease-in;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 15px #4b3de0,0 0 20px #2575fc}.music-caption{width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.profile-tabs{display:flex;gap:12px;margin-top:20px;margin-bottom:15px;margin-left:5px}.profile-tabs button{padding:8px 14px;border:none;border-radius:6px;cursor:pointer;background:transparent;color:#fff;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 10px #2575fc;margin:0 5px}.active-tab{color:#fff}.UserPro-subscribe-btn,.share-profile-btn{padding:8px;display:flex;margin:0 10px;border-radius:8px;background:transparent;color:#fff;border:none;box-shadow:0 0 6px #6a11cb,0 0 6px #4b3de0,0 0 10px #2575fc;cursor:pointer}.UserPro-subscribe-btn.subscribed{background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 10px #4b3de0,0 0 15px #2575fc}.subscriber-count-btn{background:#eee;border:1px solid #ccc;border-radius:6px;padding:4px 12px;cursor:pointer}.subscriber-list{margin-top:5px;padding:0;list-style:none;max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;background:#000}.subscriber-item{display:flex;align-items:center;gap:8px;padding:4px 8px}.subscriber-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.music-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:60px;color:#777}.music-empty-icon{width:80px;height:80px;border-radius:50%;border:2px solid #444;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#999}.music-empty-state h4{margin:6px 0;font-weight:600;color:#ddd}.music-empty-state p{font-size:14px;opacity:.7}.UserPro-Product-Price{margin:0% auto 5px;display:flex;justify-content:center;font-size:12px;background-color:#000000e5;border-radius:6px;box-shadow:0 2px 8px #000;padding:6px 12px;width:50%}.UserPro-Product-Price strong{color:#ff0;text-shadow:1px 1px 1px black}.profile-section-title{font-size:20px;font-weight:700;color:#888;font-style:italic;border-bottom:2px solid rgb(26,26,99);letter-spacing:.5px;padding:10px}.subscribers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:18px;margin-top:20px}.subscriber-card{display:flex;flex-direction:column;align-items:center;text-align:center}.subscriber-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:none;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb;cursor:pointer}.subscriber-name{font-weight:700;font-size:14px;margin-bottom:5px;color:#ddd}.products-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:60px;color:#777;gap:5px 0}.products-empty-icon{width:100px;height:100px;border-radius:8px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#999;padding:5px}.profile-tabs .active-tab{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;font-weight:700}.profile-bio{position:absolute;top:76px;left:20px;background:transparent;text-align:left;width:95%}.profile-caption{font-size:15px;text-align:left;color:#888;margin-bottom:2px;font-family:Georgia,Times New Roman,Times,serif;width:95%;letter-spacing:.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-link{font-size:13px;color:#007bff;text-decoration:none;font-style:italic;letter-spacing:1px;text-align:left;margin-left:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-link:hover{text-decoration:underline}.videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.post-card{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#000;cursor:pointer}.profile-video,.profile-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.UserPro-post-caption{position:absolute;bottom:0;left:0;right:0;padding:5px;font-size:10px;color:#999;text-shadow:1px 1px 2px rgba(0,0,0,.87);font-style:italic;width:80%;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UserPro-load-more-btn{display:block;margin:20px auto;padding:10px 18px;min-width:140px;font-size:14px;font-weight:600;color:#fff;background:transparent;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.post-plays{position:absolute;top:8px;left:8px;padding:4px 8px;font-size:12px;font-weight:600;color:#fff;background:#00000080;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tab-count{margin-left:6px;font-size:12px;background:#ffffff1f;padding:2px 8px;border-radius:12px;color:#fff;font-weight:600}.reels-modal{position:fixed;inset:0;background:#000;z-index:777;display:flex;align-items:center;justify-content:center}.reel-container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.reel-video,.reel-image{max-height:100%;max-width:100%;object-fit:contain}.reel-header{position:absolute;bottom:50px;left:5px;display:flex;align-items:center;gap:10px;z-index:10}.reel-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover}.reel-userinfo{display:flex;flex-direction:column;color:#fff}.reel-username{font-size:14px;font-weight:600;letter-spacing:.5px}.status-badge{width:8px;height:8px;border-radius:50%;margin-top:2px}.status-badge.online{background:#32cd32}.status-badge.offline{background:gray}.reel-caption{position:absolute;bottom:80px;left:20px;color:#fff;font-size:14px;max-width:70%}.reel-plays{position:absolute;top:20px;left:20px;color:#fff;font-size:13px}.reels-modal{position:fixed;inset:0;background:#000;color:#ff0;z-index:888;display:flex;align-items:center;justify-content:center}.reels-nav{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;background:none;border:none;cursor:pointer}.reels-nav.left{left:10px;z-index:777}.reels-nav.right{right:10px;z-index:777}.reel-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#fff3;z-index:666;cursor:pointer}.reel-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#ff2d55,#ff8a00);transition:width .1s linear;cursor:pointer}.reels-modal.minimized{width:320px;height:180px;position:fixed;bottom:20px;right:20px;border-radius:12px;overflow:hidden;z-index:777;box-shadow:0 10px 30px #0006;background:#000}.reel-mini-player{position:fixed;top:0;left:0;width:160px;height:80px;z-index:777;cursor:pointer;border-radius:12px 0;overflow:hidden;box-shadow:0 2px 20px #000}.reel-mini-player video{width:100%;height:100%;object-fit:cover}.reels-minimize{position:absolute;top:5px;right:55px;z-index:777;background:#0009;color:#fff;border:none;padding:6px 10px;cursor:pointer;border-radius:6px}.shared-label{display:flex;position:absolute;bottom:-20px;left:30px;align-items:center;gap:6px;font-size:12px;color:#888;opacity:.9;cursor:pointer}.shared-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.Postgrid-shared-label{display:flex;position:absolute;bottom:10px;left:5px;align-items:center;gap:6px;font-size:12px;color:#999;letter-spacing:.5px;font-style:italic;opacity:.9;cursor:pointer}.Postgrid-shared-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 8px #000}.edit-product-btn{margin-top:6px;background:#007bff;color:#fff;border:none;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px}.edit-product-btn:hover{background:#0062cc}.EditProduct-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:999}.EditProduct-modal{margin:0% auto;background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;width:85%;max-width:500px;max-height:80vh;overflow-y:auto;border-radius:10px;scrollbar-width:thin;scrollbar-color:#555 transparent;box-shadow:0 0 14px #f5f5f5}.EditProduct-modal h2{background:transparent;width:70%;color:#ffffffd8;text-shadow:1px 1px 2px rgba(0,0,0,.877);font-style:italic;box-shadow:0 0 12px #f5f5f5}.EditProduct-modal::-webkit-scrollbar{width:6px}.EditProduct-modal::-webkit-scrollbar-track{background:transparent}.EditProduct-modal::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px}.EditProduct-modal::-webkit-scrollbar-thumb:hover{background-color:#333}.size-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.size-option{font-size:12px;color:#000;text-align:center;border:1px solid rgba(128,128,128,.89);padding:10px 5px;border-radius:8px;background:#fff}.modal-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.modal-actions button{flex:1;padding:10px 12px;border:1px solid grey;border-radius:8px;background:transparent;font-size:14px;cursor:pointer;transition:all .2s ease;background:#fff;font-weight:700}.save-product-btn{color:#07b407}.delete-product-btn{color:red}.cancel-editproduct-btn{color:#00f}.EditProduct-modal input,.EditProduct-modal textarea{margin:0% auto 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:95%;padding:12px;border:1px solid rgba(128,128,128,.89);border-radius:10px;font-size:14px;outline:none;background:#fafafa;transition:all .2s ease;box-shadow:0 0 6px #f5f5f5}.music-info{display:flex;flex-direction:column}.music-artist{font-size:11px;opacity:.8}.music-overlay{position:absolute;width:100%;top:40px;left:5px;z-index:222;display:flex;background:transparent;padding:6px 12px;border-radius:8px}.music-overlay .music-thumb{width:40px;height:40px;border-radius:50%;animation:spin 5s linear infinite;box-shadow:0 0 6px #000;cursor:pointer}.music-title-User{margin-top:6px;overflow:hidden;white-space:nowrap;width:98%;position:relative;color:#666;text-shadow:1px 1px 2px black;font-style:italic;font-size:11px;font-weight:700}.music-title-User span{display:inline-block;padding-left:100%;animation:scrollText 8s linear infinite}.product-overlay{position:absolute;top:40px;right:15px;display:flex;align-items:center;gap:10px;background:#00000073;padding:8px 10px;border-radius:12px;max-width:70%;color:#fff;z-index:888;cursor:pointer}.product-thumb{width:60px;height:60px;border-radius:10px;object-fit:cover}.product-info{display:flex;flex-direction:column}.product-name{font-size:13px;font-weight:600}.product-price{font-size:12px;opacity:.85}.UserPro-delete-video-btn{position:relative;top:0;left:10px;z-index:50;width:38px;height:30px;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:18px;transition:all .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ff000050}.UserPro-delete-video-btn:hover{background:#ff0000bf;transform:scale(1.1)}.opened-playlist-view{padding:16px;animation:fadeIn .25s ease}.opened-playlist-view button{background:none;border:none;color:#fff;font-size:14px;margin-bottom:12px;cursor:pointer;opacity:.8;transition:.2s}.opened-playlist-view button:hover{opacity:1;transform:translate(-2px)}.opened-playlist-view h3{font-size:18px;font-weight:600;margin-bottom:14px;color:#fff}.playlist-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.UserProproduct-card{background:#111;border-radius:12px;overflow:hidden;cursor:pointer;transition:.25s ease;position:relative}.UserProproduct-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px #00000080}.UserProproduct-card img{width:100%;height:140px;object-fit:cover;display:block}.UserProproduct-card p{font-size:13px;color:#ddd;padding:8px;text-align:center;line-height:1.2}.UserProproduct-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none}.UserProproduct-card .price{position:absolute;bottom:6px;right:8px;background:#000000b3;padding:3px 6px;font-size:11px;border-radius:6px;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.productPicker-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.productPicker-modal{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.productPicker-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid #eee;font-weight:600}.productPicker-close-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#444}.productPicker-title{color:#444;font-style:italic;text-decoration:underline}.productPicker-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#444 transparent}.productPicker-container::-webkit-scrollbar{width:6px}.productPicker-container::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.productPicker-card{border:1px solid #ddd;padding:8px;cursor:pointer;width:90%;text-align:center;border-radius:8px;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.productPicker-card:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0000001a}.productPicker-image{width:80px;height:80px;object-fit:cover;border-radius:4px}.productPicker-name{font-size:12px;margin-top:4px;color:#666}.productPicker-price{font-size:12px;color:#999}.message-modal{position:fixed;margin:0% auto;inset:0;background:#000000ce;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;z-index:9999}.message-box{background:transparent;box-shadow:0 0 18px none;color:#fff;width:80%;padding:25px 15px;border-radius:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc}.message-header{display:flex;align-items:center;gap:8px}.message-header img{width:40px;height:40px;border-radius:50%}.message-box textarea{margin:10px auto 0%;width:95%;min-height:90px;background:#111;color:#fff;border:none;padding:8px;border-radius:6px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 14px #2575fc}.message-box textarea:focus{outline:none;border-color:#007bff;box-shadow:0 1px 10px #6a11cb,0 1px 20px #4b3de0,0 1px 30px #2575fc}.send-message-btn{margin-top:10px;width:80%;padding:8px;background:#0b32e096;box-shadow:0 0 8px #000;border:none;text-shadow:1px 1px 2px gold;font-weight:700;border-radius:20px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 15px #4b3de0,0 0 20px #2575fc}.closeModalMessa-Btn{position:absolute;top:10px;right:10px;border-radius:6px;padding:6px 12px;font-size:10px;background:transparent;border:none;color:#1a73e8ea;text-shadow:1px 1px 2px black;cursor:pointer;box-shadow:0 0 8px #333}.anaconda-logo-name{font-size:10px;color:#b1b1037a;text-overflow:1px 1px 2px black}.msgModal-productSelect{display:flex;flex-direction:column;gap:8px;padding:6px 10px;background:#222;border-radius:6px;border-top:1px solid #eee;box-shadow:0 0 12px #222}.msgModal-SelectImg{margin:0% auto;width:150px;height:150px;border-radius:8px}.chat-market-btnUserTab{width:45px;height:45px;border:none;cursor:pointer;margin-top:10px;font-size:20px;z-index:2;display:flex;align-items:center;justify-content:center;background:transparent;color:#245bf3;box-shadow:0 0 8px #000;border-radius:50%;font-weight:700;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb}.chat-market-btnUserTab:hover{transform:scale(1.05);color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}@media(min-width:768px){.message-box{width:400px}}.login-register-container{margin:0 auto 60px;max-width:800px;text-align:center;padding:25px 15px;font-family:Arial,sans-serif;box-sizing:border-box;display:flex;flex-direction:column;border-radius:12px}.login-register-container form,.edit-profile-box{padding:25px 5px;margin-top:0;border-radius:12px;background:transparent;gap:15px 0px}.login-register-container form button{margin:10px auto 0%;border:none;background:transparent;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;border-radius:8px;color:#fff;text-shadow:1px 1px 2px gold;padding:12px;font-size:16px;font-weight:700;letter-spacing:.6px;width:70%;cursor:pointer}.login-register-container form button:hover{transform:scale(1.05);background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}.login-register-container h2{margin:20px auto;color:#fff;text-shadow:1px 1px 3px gold;font-size:24px;text-align:center;font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.5px;padding:10px;width:70%;max-width:350px;font-weight:600;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(/assets/MusicGig-C83d4sdl.gif);background-position:bottom;background-size:100%;border-radius:20px}.login-register-container input[type=password],.login-register-container input[type=file],.login-register-container input[type=text],.edit-profile-box input[type=text],.login-register-container select,.login-register-container input[type=email]{outline:none;border-color:#007bff;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;padding:14px;border-radius:20px}.login-register-container input[type=password]:focus,.login-register-container input[type=file]:focus,.login-register-container input[type=text]:focus,.login-register-container select:focus,.login-register-container input[type=email]:focus{outline:none;border-color:#007bff;box-shadow:0 1px 10px #6a11cb,0 1px 20px #4b3de0,0 1px 30px #2575fc}.tab-buttons{display:flex;justify-content:space-around;margin-top:20px;margin-bottom:10px;gap:15px}.tab-buttons button{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;width:40%;background:transparent;box-shadow:0 0 10px #6a11cb,0 0 15px #4b3de0,0 0 20px #2575fc;color:#fff;font-weight:700;font-size:16px}.tab-buttons button:hover{transform:scale(1.05);box-shadow:0 0 15px #6a11cb,0 0 25px #4b3de0,0 0 35px #2575fc}.tab-buttons button.active{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc;transition:transform .2s,box-shadow .2s}.form{display:flex;flex-direction:column}.input-wrapper{margin:0% auto 15px;width:100%;position:relative;display:flex;flex-direction:column}.input-wrapper input{margin:0% auto;width:85%;padding:10px;border:1px solid #ccc;box-shadow:0 0 8px #f5f5f5;border-radius:5px;outline:none;font-size:14px}.input-wrapper input:focus{border-color:#4a90e2}.input-icon{margin:0% auto 10px;color:wheat;font-size:25px;font-weight:700}.message{margin-top:10px;color:#e74c3c;font-weight:500;text-align:center}.dashboard-container{width:400px;margin:50px auto;text-align:center}.logout-btn{position:absolute;top:15px;right:15px;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;color:#cccc0bce;font-weight:700;font-size:14px;background:transparent;box-shadow:0 0 10px #6a11cb,0 0 15px #da0c0c,0 0 25px #550013;transition:transform .2s,box-shadow .2s;font-style:italic}.logout-btn:hover{transform:scale(1.05);background:linear-gradient(135deg,#460121,#f70c0cb2,#47030ef5);box-shadow:0 0 15px #6a11cb,0 0 25px #da0c0c,0 0 35px #550013}.image-profile-overlay{margin:20px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-profile-overlay img,.image-profile-preview{width:150px;height:150px;border-radius:50%;border:none}.plan-text{font-size:14px;color:#444;margin:8px 0}.plan-badge{display:inline-block;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:12px;background:#f1f1f1;color:#333;text-transform:capitalize}.plan-badge:empty{display:none}.plan-badge.gold{background:gold;color:#000}.plan-badge.platinum{background:#00f;color:#999}.dashboard-container{margin:50px auto 0%;display:flex;width:90%;max-width:450px;text-align:center;flex-direction:column;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.dashboard-container h1{font-size:24px;margin-bottom:20px}.dashboard-container img{border-radius:50%;width:150px;height:150px;object-fit:cover}.upload-buttons{margin-top:20px;position:relative;display:flex;flex-direction:column;padding:15px;border-radius:10px;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc}.upload-buttons button{margin-top:20px;padding:10px;background-color:transparent;color:#fff;border:none;border-radius:20px;cursor:pointer;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc}.edit-profile-box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 15px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;width:90%}.edit-profile-box h3{color:#fff;margin-bottom:15px;font-size:18px}.edit-profile-box input{width:90%;padding:10px 12px;margin-bottom:12px;border-radius:8px;border:1px solid #444;background:#000;color:#fff;outline:none;transition:.2s}.edit-profile-box input:focus{border-color:#4da3ff;box-shadow:0 0 6px #4da3ff66}.edit-profile-box p{margin-top:12px;color:#ccc;font-size:14px}.edit-profile-box a{display:inline-block;margin-top:5px;color:#4da3ff;text-decoration:none;word-break:break-all}.edit-profile-box a:hover{text-decoration:underline}.edit-profile-box button{width:100%;padding:10px;border:none;border-radius:8px;color:#fff;font-weight:700;cursor:pointer;transition:.2s}.edit-profile-box button:hover{background:#2f8cff}.edit-profile-actions button{padding:8px 14px;border-radius:8px;border:none;cursor:pointer;font-weight:700}.saveProfile-btn{background:#4caf50;color:#fff}.cancel-btn{background:#ff4d4d;color:#fff}.invoice-list{margin-top:20px}.invoice-card{background:#111;border:1px solid #333;padding:15px;border-radius:12px;margin-bottom:10px}.invoice-card a{color:#4da6ff;text-decoration:none}.product-upload-container{margin:0% auto;position:relative;max-width:500px;width:90%;padding:24px;background-color:#0e0d0d;color:#fff;border-radius:12px;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;font-family:sans-serif}.product-upload-container h2{text-align:center;margin-bottom:20px;color:#fff;text-shadow:1px 1px 2px gold;border-radius:20px}.product-upload-container form{display:flex;flex-direction:column;gap:15px}.product-upload-container input[type=text],.product-upload-container input[type=number],.product-upload-container textarea,.product-upload-container select{padding:10px 12px;border:none;border-radius:6px;font-size:16px;width:100%;box-sizing:border-box;transition:border-color .2s;border:1px solid #333;box-shadow:0 0 12px #222;background:#222;color:#fff}.product-upload-container input:focus,.product-upload-container textarea:focus,.product-upload-container select:focus{outline:none;border-color:#007bff;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc}.product-upload-container textarea{resize:vertical;min-height:80px}.product-upload-container select[multiple]{height:auto;min-height:80px}.product-upload-container label{font-weight:500;margin-top:10px;color:#555}.product-upload-container input[type=file]{padding:5px}.product-upload-container button{background-color:transparent;color:#fff;text-shadow:1px 1px 2px gold;font-size:16px;font-weight:600;letter-spacing:1px;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;opacity:80%}.product-upload-container button:hover{background-color:#0056b3}.product-upload-container button:disabled{background-color:#999;cursor:not-allowed}.upload-music-form{margin:0% auto;position:relative;max-width:500px;width:90%;padding:24px;background:transparent;color:#fff;border-radius:12px;box-shadow:0 4px 20px #0009;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;font-family:sans-serif}.upload-music-form h2{text-align:center;margin-bottom:20px;color:#fff;text-shadow:1px 1px 2px gold;border-radius:20px}.upload-music-form p{text-align:center;margin-bottom:16px;color:#fc0;font-weight:500}.upload-music-form form{display:flex;flex-direction:column;position:relative;margin-bottom:16px}.existing-cover-section{position:relative;display:flex;flex-direction:column;justify-content:center}.upload-music-form label{margin-bottom:6px;font-weight:500;font-size:14px}.upload-music-form input[type=text],.upload-music-form select,.upload-music-form input[type=file]{margin:10px 0;padding:10px 12px;border-radius:8px;border:1px solid #333;background-color:#222;color:#fff;font-size:14px;outline:none;transition:border .2s ease,background-color .2s ease;width:95%;box-shadow:0 0 12px #222;background:#222}.upload-music-form input[type=text]:focus,.upload-music-form select:focus,.upload-music-form input[type=file]:focus{outline:none;border-color:#007bff;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc}.upload-music-form button{margin:15px auto 10px;background-color:transparent;color:#fff;text-shadow:1px 1px 2px gold;font-size:16px;font-weight:600;letter-spacing:1px;width:60%;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;opacity:80%}.upload-music-form button:hover{background-color:#170118;transform:scale(1.03)}.upload-music-form button:disabled{background-color:#555;cursor:not-allowed}.upload-music-form input[type=file]{padding:6px}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,80px);gap:10px;margin-top:10px}.image-grid img{width:80px;height:80px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.image-grid img.selected{border:2px solid #00bfff}.image-search{width:100%;padding:6px 8px;margin-bottom:8px;border-radius:4px;border:1px solid #ccc}@media(max-width:600px){.upload-music-form{margin:20px;padding:16px}}.search-page{max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.search-wrapper{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}.SearhPage-Title{margin:0% auto;display:flex;text-align:center;align-items:center;justify-content:center;font-size:18px;color:#796706;text-shadow:0px 1px 2px rgb(170,199,8);letter-spacing:.5px;font-style:italic}.search-input{width:70%;padding:10px 15px;border:none;border-radius:20px;font-size:16px;text-align:left;box-shadow:0 1px 8px #6a11cb,0 1px 12px #4b3de0,0 1px 16px #2575fc}.search-input{background-image:url(/assets/LollipoChatsPic2222-CURjg60Z.gif);background-position:center;background-repeat:no-repeat;background-size:50px;border-radius:20px}.search-input:focus{outline:none;border-color:#007bff;box-shadow:0 1px 10px #6a11cb,0 1px 20px #4b3de0,0 1px 30px #2575fc}.store-button-wrapper{display:flex;gap:15px}.Search-store-btn,.Music-store-btn{padding:6px 20px;border:none;border-radius:10px;background:transparent;color:#ffffffc5;text-shadow:1px 1px 2px gold;font-size:12px;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb}.Search-store-btn{margin-left:10px;border-radius:20px}.SearchPage-message-btn{padding:6px 20px;border:none;border-radius:100%;background:transparent;color:#ffffffc5;text-shadow:1px 1px 2px gold;font-size:12px;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb}.SearchPage-message-btn:hover,.Search-store-btn:hover{transform:scale(1.05);background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}.loading-spinner{text-align:center;margin-top:40px}.spinner-image{width:80px;height:80px;margin-bottom:10px}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}.post-item.user-item{position:relative;background:transparent;border-radius:12px;padding:10px;text-align:center;transition:transform .2s,box-shadow .2s;cursor:pointer}.post-item.user-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000026}.user-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:none;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb;cursor:pointer}.username{font-weight:700;font-size:16px;margin-bottom:5px;color:#ddd}.role{font-size:14px;color:#666}.status-badge{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:6px}.status-badge.online{background-color:#4caf50}.status-badge.offline{background-color:#ccc}.store-button-wrapper{gap:10px}.trophy-badge{position:absolute;top:-8px;left:-8px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#000;box-shadow:0 4px 10px #0000004d;color:#888}.rank-1{background:transparent;box-shadow:0 0 12px gold;color:#888}.rank-2{background:transparent;color:#888;box-shadow:0 0 12px #e0e0e0}.rank-3{background:transparent;color:#888;box-shadow:0 0 12px #7a5106}.rank-4{background:transparent;color:#888;box-shadow:0 0 10px red}.leaderboard-container{margin-top:-35px;margin-bottom:25px;padding:15px 10px;background:#000;width:100%}.leaderboard-title{margin-top:-10px;color:#fff;font-size:18px;margin-bottom:10px;box-shadow:none}.leaderboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;width:100%;background:#000}.leaderboard-card{background:transparent;background-size:100%;background:linear-gradient(to right,transparent,transparent,rgba(0,0,0,.932),rgba(0,0,139,.842),rgba(175,149,3,.753),rgba(0,0,139,.842),rgba(0,0,0,.932),transparent,transparent);background-size:50%;padding:10px 5px;border-radius:12px;text-align:center;width:120px;margin:10px 0}.leaderboard-avatar{width:100px;height:120px;border-radius:8px;cursor:pointer;box-shadow:0 0 8px #000;border:none;border:.5px solid rgba(255,217,0,.329);object-fit:cover}.leaderboard-rank{font-size:14px;margin-bottom:5px}.leaderboard-title{font-size:22px;font-weight:800;margin-bottom:6px;color:#fff}.leaderboard-subtitle{font-size:12px;color:#9aa4b2;margin-bottom:18px}.leaderboard-username-row{display:flex;align-items:center;justify-content:center;gap:0px;color:#fff;margin-top:6px}.leaderboard-username{font-size:14px;font-weight:600;color:#fff;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-count{font-size:11px;font-weight:500;color:#94a3b8;background:#94a3b814;border:none}.online-count{position:fixed;top:10px;right:10px;display:flex;background:#111;color:#fff;padding:8px 12px;border-radius:20px;font-size:14px;z-index:999}.dot{height:8px;width:8px;background:#0f8;border-radius:50%;display:inline-block;margin-right:2px}@media(min-width:768px){.search-input{width:400px}}.recorder-container{display:flex;flex-direction:column;align-items:center;background:#000;padding:10px 5px}.recorder-video{width:100%;height:85vh;background:#020230bd;border-radius:12px;object-fit:cover;border:none;box-shadow:0 0 12px #000}.recorder-controls{margin-top:10px;display:flex;gap:10px}.recorder-controls button{padding:8px 12px;border:none;border-radius:6px;background:#007bff;color:#fff;cursor:pointer;font-size:14px}.recorder-controls button:hover{background:#0056b3}.icon-button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;background:#222;color:#fff;cursor:pointer;font-size:14px}.icon-button:hover{background:#444}.icon{font-size:12px}.live-upload-container{margin:0% auto;position:relative;max-width:500px;width:98%;padding:25px 5px;background-color:#000;color:#fff;border-radius:0;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;font-family:sans-serif;text-align:center;align-items:center;justify-content:center}.live-upload-container form{display:flex;flex-direction:column;gap:15px}.live-upload-container input[type=text],.live-upload-container input[type=number],.live-upload-container input[type=file],.live-upload-container textarea,.live-upload-container select{margin:5px auto 0%;display:flex;padding:10px 12px;border:none;border-radius:6px;font-size:16px;width:95%;box-sizing:border-box;transition:border-color .2s;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;background:#111;color:#c7c7c7b0}.live-upload-container select option{background:#000;border:none;padding:8px}.live-upload-container input:focus,.live-upload-container textarea:focus,.live-upload-container select:focus{outline:none;border-color:#007bff;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc}.live-upload-container textarea{resize:vertical;min-height:80px}.live-upload-container select[multiple]{height:auto;min-height:80px}.live-upload-container label{font-weight:500;margin-top:15px;color:#777;font-weight:600}.live-upload-container input[type=file]{padding:5px}.live-upload-container button{margin:0% auto;display:flex;background-color:transparent;color:#fff;text-shadow:1px 1px 2px gold;font-size:16px;font-weight:600;letter-spacing:1px;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s;box-shadow:0 1px 16px #6a11cb,0 1px 10px #4b3de0,0 1px 6px #2575fc;opacity:80%}.live-upload-container button:hover{background-color:#0056b3}.live-upload-container button:disabled{background-color:#999;cursor:not-allowed}.live-upload-container .productPicker-close-btn{position:absolute;top:0;right:0;background:none;border:none;font-size:16px;cursor:pointer;color:#444;text-shadow:none;box-shadow:none}.LiveMusicPro-btns{margin:0% auto;position:absolute;top:35px;right:10px;display:flex;gap:8px;justify-content:center;align-items:center;text-align:center;border-radius:0 10px;background:#0000007e;box-shadow:0 0 8px #000}.LiveMusicPro-btns button{display:flex;flex-direction:column;box-shadow:none;border-left:2px solid rgba(143,22,212,.836);border-radius:0 0 0 10px}.LiveMusicPro-btns button svg{font-size:16px}.LiveMusicPro-btns button:hover{background:none;transform:scale(1.1)}.LiveMusicPro-btns button svg:hover{background:none;transform:scale(1.2)}.live-upload-container button[type=submit]{display:flex;justify-content:center;align-items:center;width:60%}.selected-music{position:absolute;top:250px;right:10px;display:flex;flex-direction:column;gap:8px;padding:6px 10px;background:transparent;border-radius:6px;border-top:1px solid #eee;box-shadow:0 0 12px #222}.msgModal-productSelect{position:absolute;top:80px;right:10px;display:flex;flex-direction:column;gap:8px;padding:6px 10px;background:transparent;border-radius:6px;border-top:1px solid #eee;box-shadow:0 0 12px #222}.msgModal-productSelect img,.selected-music img{margin:0% auto;width:60px;height:60px;border-radius:6px}.msgModal-productSelect span,.selected-music span{font-size:12px;width:60px}.msgModal-productSelect button,.selected-music button{display:flex;justify-content:center;align-items:center;padding:6px;width:40px;background:#00000063;color:#dc143ccb;text-shadow:1px 1px 2px rgba(0,0,0,.596)}.duration-picker{position:absolute;top:0;left:15px;display:flex;flex-direction:column;gap:6px;font-family:Inter,sans-serif}.duration-picker label{font-weight:500;font-size:14px;color:#333}.duration-select{padding:8px 12px;border-radius:8px;border:1px solid #ccc;font-size:14px;cursor:pointer;transition:all .2s ease-in-out;background:#000;color:#999}.duration-select:hover{border-color:#888}.duration-select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.duration-picker option{background:#000}.timer-display{position:absolute;top:30px;left:10px;background:#00000052;padding:8px 16px;border:none;border-radius:0 0 12px;font-size:14px;color:#8329f8;text-shadow:1px 1px 2px black}.selected-category{position:absolute;top:30px;background:#00000052;padding:10px;border:none;border-radius:0 0 12px 12px;display:flex;flex-direction:column;font-size:12px}.music-picker-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.music-picker-wrapper>*{background:#00000057;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:12px;padding:16px;width:95%;max-width:500px;max-height:90vh;overflow-y:auto}.musicPicker-wrapper{background:transparent;border-radius:12px;max-height:90vh;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#444 transparent}.musicPicker-wrapper::-webkit-scrollbar{width:6px}.musicPicker-wrapper::-webkit-scrollbar-track{background:transparent}.musicPicker-wrapper::-webkit-scrollbar-thumb{background-color:#444;border-radius:10px}.musicPicker-wrapper::-webkit-scrollbar-thumb:hover{background-color:#666}.musicPicker-header{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;border-bottom:1px solid #eee;font-weight:700}.closeMusicPicker-btn{position:absolute;top:5px;right:5px;background:none;border:none;font-size:16px;cursor:pointer}.musicPicker-container{overflow-y:auto;padding:10px}.musicPicker-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.musicPicker-card{cursor:pointer;background:#1e1e1e;color:#fff;border-radius:8px;padding:8px;text-align:center;transition:.2s;box-shadow:0 0 4px #000}.musicPicker-card:hover{transform:scale(1.05)}.music-picker-wrapper .musicPicker-image{width:90px;height:90px;object-fit:cover;border-radius:6px}.musicPicker-name{margin:5px auto 0%;text-align:center;font-size:14px;width:90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no-music{padding:30px 10px}.captured-grid-overlay{position:absolute;bottom:100px;left:10px;display:flex;gap:8px;flex-wrap:wrap;max-width:90%;z-index:10}.captured-card{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #333}.captured-card img{width:100%;height:100%;object-fit:cover}.delete-btn{position:absolute;top:2px;right:2px;background:#000000b3;color:#fff;border:none;width:18px;height:18px;border-radius:50%;font-size:11px;cursor:pointer}.mediaContainer-btn{margin:-15px auto 0%;display:flex;gap:12px}.mediaContainer-btn svg{font-size:20px}.mediaContainer-btn button{padding:8px 12px}.thumb-preview-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:10px}.thumb-preview-box{width:300px;height:250px;background:#000;border-radius:10px;overflow:hidden;border:1px solid #333;display:flex;align-items:center;justify-content:center}.thumb-preview-box img{width:100%;height:100%;object-fit:contain}.thumb-placeholder{color:#777;font-size:12px}.thumb-slider{width:100%;height:14px;appearance:none;background:#333;border-radius:10px;outline:none;cursor:pointer}.thumb-slider::-webkit-slider-runnable-track{height:10px;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:10px}.thumb-slider::-webkit-slider-thumb{appearance:none;width:26px;height:26px;background:#fff;border:4px solid #6b11cbbb;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;border-radius:50%;cursor:pointer;margin-top:-6px;transition:transform .15s ease}.thumb-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.thumb-slider::-moz-range-track{height:10px;background:linear-gradient(90deg,#ff4d4d,#ffb84d);border-radius:10px}.thumb-slider::-moz-range-thumb{width:22px;height:22px;background:#fff;border:3px solid #ff4d4d;border-radius:50%;cursor:pointer}.seller-page{min-height:90vh;display:flex;flex-direction:column;align-items:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(circle at top,#111,#000 70%);padding:24px;color:#fff}.sub-img{display:flex;justify-content:center}.sub-img img{width:320px;border-radius:16px;object-fit:cover;box-shadow:0 10px 30px #0009;border:none}.seller-form{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none}.seller-form h3{font-size:14px;font-weight:500;color:#cfcfcf;margin-bottom:8px;text-align:center}.seller-form h4{font-size:13px;color:#9a9a9a;margin-bottom:0;text-align:center;line-height:1.4}.seller-form input{width:80%;max-width:360px;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0006;color:#fff;text-align:center;font-size:15px;outline:none;transition:.2s;margin:20px auto}.seller-form input:focus{border-color:green;box-shadow:0 0 0 3px #ffd70026}.card-box{width:100%;max-width:360px;padding:14px;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.08);margin-bottom:20px}.seller-form button{width:100%;max-width:360px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border:none;padding:12px 16px;border-radius:10px;cursor:pointer;font-weight:600;transition:.2s ease}.seller-form button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #22c55e40}.plan-select{display:flex;gap:12px;margin:20px 0;justify-content:center}.plan-select button{flex:1;padding:14px 18px;border-radius:12px;border:2px solid #2a2a2a;background:#111;color:#ddd;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;outline:none}.plan-select button:hover{transform:translateY(-2px);border-color:#666}.plan-select button.active{background:linear-gradient(135deg,#f5c542,#ff7a18);color:#111;border:none;box-shadow:0 10px 25px #ff7a184d;transform:scale(1.05)}.plan-select button:nth-child(2).active{background:linear-gradient(135deg,#8a2be2,indigo);box-shadow:0 10px 25px #8a2be24d;color:#fff}@media(max-width:600px){.plan-select{flex-direction:column}}@media(min-width:768px){.sub-img img{width:420px}}body{font-family:Arial,sans-serif;background-color:#000;margin:0;padding:0}.upload-form{margin-top:30px;margin-bottom:20px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;box-shadow:0 0 10px #666;padding:25px 10px;border-radius:8px;gap:10px}.caption-input{flex:1;padding:8px 10px;border:none;text-align:center;box-shadow:0 0 5px #f5f5f5;border-radius:4px;width:90%}.upload-btn{position:relative;padding:8px 12px;border:none;border-radius:4px;background-color:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}.sponsored-badge{position:absolute;top:16px;right:16px;background:#0009;color:#ffffffef;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;opacity:0;transform:translateY(-20px) scale(.95);transition:all .4s ease;z-index:666;display:flex;letter-spacing:.5px;font-style:italic}.sponsored-badge.animate-in{opacity:1;transform:translateY(0) scale(1);box-shadow:0 1px 12px #ffd900cc}.learn-more-btn{margin-left:8px;background:transparent;color:#ffff00bf;border:none;padding:6px 8px;border-radius:20px;cursor:pointer;display:none}.learn-more-btn.animate-btn{background:#ffd900dc;color:#000000fa;font-weight:700;display:flex;align-items:center;animation:tiktokPop .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes tiktokPop{0%{opacity:0;transform:translateY(-20px) scale(.8)}60%{opacity:1;transform:translateY(4px) scale(1.05);background:#ff0}to{opacity:1;transform:translateY(0) scale(1)}}.toggle-btn-upload{position:absolute;top:10px;right:10px;margin-bottom:10px;padding:6px 12px;background-color:transparent;color:#fff;box-shadow:0 0 12px #666;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px;transition:background-color .2s ease}.toggle-btn-music{position:absolute;top:10px;left:10px;margin-bottom:10px;padding:6px 12px;background-color:transparent;color:#fff;box-shadow:0 0 12px #666;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px;transition:background-color .2s ease}.delete-video-btn{position:absolute;padding:6px 12px;background-color:transparent;color:#dc143c;text-shadow:1px 1px 2px black;box-shadow:0 0 8px #000;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;margin-left:10px}.delete-video-btn:hover{background-color:#f003}.tab{padding:10px 20px;margin-right:10px;border:none;background:#0e0d0d;cursor:pointer;border-radius:6px}.tab-active{padding:10px 20px;margin-right:10px;border:none;background:#000;color:#fff;cursor:pointer;border-radius:6px}.tab-navbar{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:center;gap:40px;margin-bottom:20px;border-bottom:2px solid #ddd;padding:10px 0;background-color:#fff;position:sticky;z-index:1000}.tab{background:#a3a3a3a8;border:none;color:#555;font-weight:500;font-size:16px;padding:5px 10px;cursor:pointer;position:relative;transition:color .2s}.tab:hover{color:#000}.tab-active{color:#ff4d4f;font-weight:600}.tab-active:after{content:"";display:block;height:3px;width:100%;background-color:#ff4d4f;position:absolute;bottom:-2px;left:0;border-radius:2px}.video-user{position:absolute;bottom:50px;left:5px;display:flex;align-items:center;z-index:111}.video-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:10px;border:none;box-shadow:0 0 8px #222}.video-user-info{display:flex;flex-direction:column}.video-username{font-weight:600;font-size:14px;text-shadow:1px 1px 2px gold;letter-spacing:.5px}.video-role{font-size:12px;opacity:.8;color:#666}.Video-Caption{position:absolute;bottom:10px;left:10px;width:100%;margin-top:5px;font-size:14px;line-height:1.4;font-weight:600;color:#fff;text-shadow:1px 1px 2px gold;font-family:sans-serif;text-transform:uppercase;letter-spacing:.5px}.VideoFeed-subscribe-btn{position:absolute;padding:8px;margin-left:15px;border-radius:8px;background:transparent;color:#fff;border:none;box-shadow:0 0 6px #6a11cb,0 0 6px #4b3de0,0 0 10px #2575fc;cursor:pointer}.VideoFeed-subscribe-btn.subscribed{background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 10px #6a11cb,0 0 10px #4b3de0,0 0 15px #2575fc}.reel-side-actions{position:absolute;right:5px;bottom:15%;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:100}.reel-side-actions button{background:#00000059;border:none;color:#fff;border-radius:50px;padding:10px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 4px #000}.reel-side-actions button:hover{transform:scale(1.1)}.reel-side-actions span{font-size:12px}.Video-like-btn{margin-bottom:-15px;background:#0009;border:none;border-radius:50%;padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;z-index:100;transition:transform .2s ease}.Video-like-btn:hover{transform:scale(1.1)}.Video-like-btn span{font-size:12px}.Video-comment-btn{background:#0009;border:none;border-radius:50%;padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff;z-index:100;transition:transform .2s ease}.Video-comment-btn span{font-size:12px}.product-tag{position:absolute;top:15px;right:0;display:flex;align-items:center;gap:8px;background:#0009;padding:6px 10px;border-radius:10px 0 0 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:111;max-width:80%}.product-tag img{width:50px;height:50px;border-radius:6px;object-fit:cover;border:1px solid white;cursor:pointer}.product-tag-info{display:flex;flex-direction:column;color:#fff;line-height:1.1}.product-name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.product-price{font-size:11px;color:#0fc;font-weight:700}.reel-media-wrapper{width:100%;height:100vh}.reel-video{width:100%;height:100vh;object-fit:contain}.Video-message-btn{margin-right:5px}.Video-comment-btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;transition:transform .2s}.Video-comment-btn:hover{transform:scale(1.1)}.Video-comment-btn span{font-size:12px;font-weight:700}.comments-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease}.comments-modal{background-color:#1a1a1a;width:95%;max-width:600px;height:90vh;display:flex;border-radius:20px;flex-direction:column;overflow:hidden;animation:slideUp .3s ease}.comments-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333}.comments-modal-header h3{margin:0;color:#fff}.close-modal-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;transition:transform .2s}.close-modal-btn:hover{transform:scale(1.1)}.comments-list{flex:1;overflow-y:auto;padding:15px}.comment-item{display:flex;gap:12px;margin-bottom:20px;padding:10px;background-color:#2a2a2a;border-radius:8px;transition:background-color .2s}.comment-item:hover{background-color:#333}.comment-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.comment-content{flex:1}.comment-header{display:flex;justify-content:space-between;margin-bottom:5px}.comment-username{font-weight:700;color:#fff}.comment-time{font-size:12px;color:#888}.comment-text{color:#e0e0e0;margin:5px 0;word-wrap:break-word}.edited-badge{font-size:10px;color:#888;margin-left:5px}.comment-actions{display:flex;gap:15px;margin-top:8px}.comment-like-btn,.comment-reply-btn,.comment-edit-btn,.comment-delete-btn{background:none;border:none;color:#888;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:color .2s}.comment-like-btn:hover,.comment-reply-btn:hover{color:#ff0}.comment-edit-btn:hover{color:#1f1ff0}.comment-delete-btn:hover{color:#f44}.comment-edit-form{margin:10px 0}.comment-edit-textarea{width:100%;padding:8px;background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;resize:vertical;font-family:inherit}.comment-edit-actions{display:flex;gap:10px;margin-top:5px}.comment-edit-actions button{padding:5px 10px;background-color:#2249f5;border:none;border-radius:4px;color:#fff;cursor:pointer}.comment-edit-actions button:last-child{background-color:#666}.reply-form{margin-top:10px;padding-left:20px}.reply-textarea{width:100%;padding:8px;background-color:#333;border:1px solid #555;border-radius:4px;color:#fff;resize:vertical;font-family:inherit;font-size:14px}.reply-actions button{padding:5px 10px;background-color:#2a2aeb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:5px}.reply-actions button:last-child{background-color:#666}.replies-list{margin-top:10px;padding-left:20px;border-left:2px solid #444}.reply-item{display:flex;gap:10px;margin-bottom:10px;padding:8px;background-color:#252525;border-radius:6px}.reply-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.reply-content{flex:1}.reply-header{display:flex;justify-content:space-between;margin-bottom:3px}.reply-username{font-weight:700;color:#fff;font-size:13px}.reply-time{font-size:10px;color:#888}.reply-text{color:#e0e0e0;margin:3px 0;font-size:13px;word-wrap:break-word}.reply-actions{display:flex;gap:10px;margin-top:5px}.reply-like-btn,.reply-delete-btn{background:none;border:none;color:#888;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:3px;transition:color .2s}.reply-like-btn:hover,.reply-delete-btn:hover{color:#f44}.comment-input-section{padding:15px;border-top:1px solid #333;display:flex;gap:10px;background-color:#1a1a1a}.comment-input{flex:1;padding:10px;background-color:#333;border:1px solid #555;border-radius:20px;color:#fff;resize:none;font-family:inherit;font-size:14px}.comment-input:focus{outline:none;border-color:#333}.post-comment-btn,.gif-picker-btn{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:50%;width:40px;height:40px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.post-comment-btn:hover:not(:disabled){transform:scale(1.1)}.post-comment-btn:disabled{opacity:.5;cursor:not-allowed}.no-comments{text-align:center;color:#888;padding:20px}.load-more-comments-btn{width:100%;padding:10px;background-color:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;transition:background-color .2s}.load-more-comments-btn:hover:not(:disabled){background-color:#444}.load-more-comments-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reels-feed{width:100%;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.reels-feed::-webkit-scrollbar{display:none}.reel-container{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start;border:none;padding:0}.reel-video{width:100%;height:100vh;border-radius:12px;object-fit:contain}.load-more-btn{position:absolute;top:16px;left:135px;z-index:9999;padding:8px 12px;font-size:12px;background-color:transparent;color:#fff;font-weight:600;letter-spacing:.5px;text-shadow:1px 1px 2px gold;border:none;border-radius:20px;cursor:pointer;font-style:italic;box-shadow:0 0 12px #000;background:transparent;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 10px #2575fc}.load-more-btn:hover{background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 10px #2575fc}.Search-load-more-btn{margin:25px auto 0%;position:relative;display:flex;flex-direction:column;z-index:9999;padding:8px 12px;font-size:12px;background-color:transparent;color:#fff;font-weight:600;letter-spacing:.5px;text-shadow:1px 1px 2px gold;border:none;border-radius:20px;cursor:pointer;font-style:italic;box-shadow:0 0 12px #000;background:transparent;width:50%;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 10px #2575fc}.loading-spinner-videos,.loading-more,.toast-notification{position:absolute;top:60px;left:20px;color:#e0e011d8;font-size:16px;font-weight:700;text-shadow:1px 1px 2px black;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:888;animation:pulse 1s infinite;scroll-behavior:none;scrollbar-width:none}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.caption-overlay{position:absolute;bottom:-5px;left:0;width:100%;padding:10px 12px;background:linear-gradient(to top,#000000b3,#0000);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#666;text-shadow:1px 1px 2px black;font-size:14px;box-sizing:border-box;cursor:default;pointer-events:auto;z-index:555;white-space:pre-wrap;cursor:pointer}.caption-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2em;cursor:default;pointer-events:auto;transition:all .3s ease;z-index:777;white-space:pre-wrap}.post-caption{transition:max-height .3s ease;line-height:1.4em;margin-bottom:10px;font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:.5px;z-index:555;width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.6) transparent;max-height:20px;text-align:left;color:#f1f1f1;white-space:pre-wrap;cursor:pointer}.post-caption.expanded{width:95%;max-height:80vh;color:#fff;text-shadow:1px 1px 2px black;font-size:15px;letter-spacing:.5px;z-index:666;padding:10px;border-top-left-radius:8px;border-top-right-radius:8px;text-align:left;margin-bottom:10px;line-height:1.5;white-space:pre-wrap}.post-caption p{margin-bottom:10px;line-height:1.5;white-space:pre-wrap;text-align:left}.post-caption a{color:#0836cc;text-decoration:underline;display:inline-block;max-width:100%;width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.post-caption::-webkit-scrollbar{width:6px}.post-caption::-webkit-scrollbar-track{background:transparent}.post-caption::-webkit-scrollbar-thumb{background-color:#78787899;border-radius:10px}.post-caption::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0cc}.carousel-container{position:relative;width:100%;height:100%;overflow:hidden}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:22px;cursor:pointer;z-index:12;transition:background .2s ease,transform .15s ease}.carousel-nav-btn:hover{background:#000000b3}.carousel-nav-btn:active{transform:translateY(-50%) scale(.95)}.carousel-prev{left:10px}.carousel-next{right:10px}.carousel-counter{position:absolute;bottom:10px;right:10px;padding:4px 8px;border-radius:20px;font-size:12px;color:#fff;background:#0009;z-index:12}.carousel-dots button{transition:transform .2s ease,opacity .2s ease}.carousel-dots button:hover{transform:scale(1.2)}.reel-media-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.reel-video{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.reel-audio{display:none}.reel-fallback{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease-in-out}.video-thumbnail,.reel-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:5;pointer-events:none}.reel-music-info-overlay{position:absolute;width:100%;top:15px;left:0;z-index:111;display:flex;background:transparent;padding:6px 12px;border-radius:8px}.reel-musicCover{width:50px;height:50px;border-radius:50%;cursor:pointer;animation:musicEnergy 1s infinite;border:4px solid rgba(0,0,0,.582)}@keyframes musicEnergy{0%{transform:scale(1);filter:brightness(1);box-shadow:0 0 8px #f0f}20%{transform:scale(1.1);filter:brightness(1.3);box-shadow:0 0 12px #0ff}40%{transform:scale(.97);filter:brightness(.9);box-shadow:0 0 18px #00ff6a}60%{transform:scale(1.12);filter:brightness(1.4);box-shadow:0 0 14px #ff4d00}80%{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 0 16px #7c4dff}to{transform:scale(1);filter:brightness(1);box-shadow:0 0 8px #f0f}}.music-title{margin-top:6px;overflow:hidden;white-space:nowrap;width:98%;position:relative;color:#666;text-shadow:1px 1px 2px black;font-style:italic;font-size:11px;font-weight:700}.music-title span{display:inline-block;padding-left:100%;animation:scrollText 8s linear infinite}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}.music-title span{font-weight:700}.music-artist{display:none;margin:0;font-size:12px;opacity:.9}.reel-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffffd5;font-size:26px;cursor:pointer;z-index:20;transition:transform .15s ease,background .2s ease}.reel-play-btn:hover{background:#000c}.reel-play-btn:active{transform:translate(-50%,-50%) scale(.9)}.storyP-tag,.salesP-tag,.third-tag,.reel-container .playSales-btn,.playStory-btn{position:absolute;top:15px;left:10px;background:linear-gradient(45deg,gold,orange,#dc143c,purple,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:10px;padding:6px 12px;border-radius:16px;box-shadow:0 0 5px #ffa50080,0 0 10px #ff45004d;z-index:100;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.salesP-tag{position:absolute;background:linear-gradient(45deg,#ff1744,#ff6d00,#ff9100,#ffd600);color:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:10px;left:10px;cursor:pointer;border:none;box-shadow:0 0 10px #ffa50080,0 0 20px #ff45004d}.exclusive-icon,.third-icon,.stories-icon{margin-right:6px;vertical-align:middle;font-size:1rem;color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.sales-icon{margin-right:0;vertical-align:middle;font-size:1rem;color:#03530e;filter:drop-shadow(0 0 4px rgba(30,255,0,.6))}.playSales-btn,.playStory-btn,.playSecond-btn,.playExclusive-btn{position:absolute;bottom:60px;left:0;padding:6px 12px;border-radius:16px;cursor:pointer;background:transparent;box-shadow:0 0 5px #ffa50080,0 0 10px #ff45004d;z-index:100;display:flex;align-items:center;gap:6px}.playSales-btn .play-btn-text,.view-images-btn,.playStory-btn .play-btn-text,.playSecond-btn .play-btn-text,.playExclusive-btn .play-btn-text{background:linear-gradient(45deg,gold,orange,#dc143c,purple,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:1px}.playStory-btn{position:absolute;bottom:60px;left:0;background:linear-gradient(45deg,gold,orange,#dc143c,purple,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:10px;padding:6px 12px;border-radius:16px;box-shadow:0 0 5px #ffa50080,0 0 10px #ff45004d;z-index:100;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.view-images-btn{position:absolute;bottom:60px;left:0;gap:5px;text-align:center;justify-content:center;align-items:center;background:linear-gradient(45deg,gold,orange,#dc143c,purple,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:10px;padding:6px 12px;border-radius:16px;box-shadow:0 0 5px #ffa50080,0 0 10px #ff45004d;z-index:333;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.playSales-btn{background:linear-gradient(45deg,#ff1744,#ff6d00,#ff9100,#ffd600);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.playExclusive-btn{position:absolute;background:linear-gradient(50deg,#f9e000d5,#4929ff,#fffb29cc,#fd13279c,#e0f900,#0000ff4b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.salesP-tag{position:absolute;bottom:60px;left:0;gap:5px;background:linear-gradient(45deg,#ff1744,#ff6d00,#ff9100,#ffd600);color:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;border:none;box-shadow:0 0 10px #ffa50080,0 0 20px #ff45004d}.gif-picker-container{position:relative;position:absolute;top:10%;left:50%;transform:translate(-50%);z-index:1000;background:#000000b7;width:90%;height:450px;padding:25px 5px;border-radius:8px}.gif-picker-container>button{background-color:#4f46e5;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.gif-picker-container>button:hover{background-color:#4338ca}.gif-picker{margin:0% auto;position:relative;width:90%;max-height:450px;background:#00000067;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;border-radius:8px;padding:8px;box-shadow:0 4px 12px #0000001a;overflow-y:auto}.gif-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.gif-item{cursor:pointer;border:2px solid transparent;border-radius:6px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.gif-item img{display:block;width:100%;height:100%;object-fit:cover}.gif-item:hover{transform:scale(1.05);border-color:#4f46e5}.gif-item.selected{border-color:#f59e0b;box-shadow:0 0 4px #f59e0b}.gif-picker-close-btn{position:absolute;top:6px;right:6px;background:transparent;border:none;font-size:18px;font-weight:700;color:#333;cursor:pointer;z-index:10;padding:2px 6px;border-radius:4px;transition:background .2s ease}.gif-picker-close-btn:hover{background:#0000001a}.comment-gifs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.comment-gif{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform .2s}.comment-gif:hover{transform:scale(1.05);box-shadow:0 2px 6px #0003}.mini-posts-batch{margin:0% auto;background:#000;width:100%;display:flex;align-items:center;justify-content:center;gap:15px}.mini-posts-grid{display:grid;grid-template-columns:repeat(2,160px);grid-template-rows:repeat(2,160px);gap:15px;margin:10% auto;border-radius:12px;background-color:transparent;box-shadow:0 2px 8px #0000000d;justify-content:center;align-items:center}.mini-post-item{width:100%;height:100%;border-radius:8px;position:relative;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 0 6px #222;animation:adPopIn .9s cubic-bezier(.25,1,.5,1),adGlow 1.8s ease-in-out}.mini-post-item:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.mini-post-image-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.mini-post-image,.mini-post-video{width:100%;height:100%;object-fit:cover;display:block}.mini-post-content{padding:8px;height:50%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000)}.mini-post-caption{color:#fff;font-size:12px;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:95%;text-overflow:ellipsis;overflow:hidden;z-index:100}.mini-post-user{display:flex;align-items:center;gap:6px;margin-top:6px}.mini-post-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.mini-post-username{color:#888;font-size:10px}.mini-card-section{scroll-snap-align:center;height:100vh}.mini-card-title{margin:15px auto 0%;position:absolute;top:25px;background:transparent;color:#d1b30af5;text-shadow:1px 1px 2px rgb(105,104,3);overflow:hidden;width:80%;padding:10px;border-radius:20px;text-align:center;max-width:400px;font-size:22px;border:none;box-shadow:0 0 20px #222}.mini-card-title:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.mini-card-title-logo{height:40px;width:40px;border-radius:50%;margin-top:-6px;box-shadow:0 2px 8px #222}.reels-feed{position:relative}.watch-now-btn{margin-top:8px;position:absolute;top:0;right:5px;padding:6px 12px;background-color:#ffd900d8;color:#000;font-weight:700;font-style:italic;font-size:12px;letter-spacing:.5px;transition:background-color .2s ease;border:none;border-radius:20px;cursor:pointer;box-shadow:0 0 12px #222}.reel-views{position:absolute;top:17.5px;left:140px;background:#0009;color:#777;padding:4px 16px;border-radius:12px;font-size:12px;font-weight:600;z-index:10;display:flex;align-items:center;gap:4px;pointer-events:none;box-shadow:0 0 6px #6a11cb,0 0 4px #4b3de0,0 0 4px #2575fc}.edit-caption-btn{position:absolute;top:-25px;left:38px;background:#0009;color:#777;border:none;padding:10px;border-radius:50px 50px 50px 0;box-shadow:0 0 6px #222;font-size:15px;cursor:pointer}.edit-caption-container{margin:0% auto;position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:95%;background:#000000dc;padding:25px 10px;border-radius:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 12px #000}.edit-caption-input{margin:0% auto;display:flex;flex-direction:column;width:95%;height:40vh;resize:none;border:none;outline:none;padding:8px;border-radius:6px;font-size:14px;background:#ffffff1a;color:#fff;z-index:888;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.edit-caption-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.edit-caption-actions button{border:none;padding:6px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:.2s ease}.edit-caption-actions button:first-child{background:#00c853;color:#fff}.edit-caption-actions button:last-child{background:#f44;color:#fff}.edit-caption-actions button:disabled{opacity:.6;cursor:not-allowed}.mention{color:#4da6ff;cursor:pointer;font-weight:500}.mention:hover{text-decoration:underline}.gallery-modal-overlay{position:fixed;inset:0;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999}.gallery-modal{position:relative;width:100%;max-width:900px;height:100%;max-height:90vh;display:flex;justify-content:center;align-items:center}.gallery-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gallery-media{max-width:100%;max-height:85vh;object-fit:contain;border-radius:10px}.gallery-close{position:absolute;top:15px;right:15px;background:#ffffff1a;color:#fff;border:none;font-size:22px;padding:8px 12px;border-radius:8px;cursor:pointer;z-index:10}.gallery-close:hover{background:#fff3}.prev-btn,.next-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:none;font-size:26px;padding:10px 14px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.prev-btn{left:10px}.next-btn{right:10px}.prev-btn:hover,.next-btn:hover{background:#fff3}.counter{position:absolute;bottom:15px;color:#fff;font-size:14px;background:#0006;padding:6px 10px;border-radius:8px}@media(max-width:768px){.reels-feed{scrollbar-width:none;-ms-overflow-style:none}.reels-feed::-webkit-scrollbar{display:none}}.music-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:9999}.music-modal{background:transparent;padding:20px;border-radius:12px;max-width:350px;width:90%;text-align:center;color:#fff}.music-modal-image{width:300px;height:300px;border-radius:10px;margin-bottom:15px;box-shadow:0 0 12px #000}.music-modal-title{background:#000000be;margin-bottom:15px;background:linear-gradient(135deg,#6a11cb,#2575fc);color:#999;font-size:16px}.MusicModal-download-btn,.MusicModal-open-btn{color:#45f1e9;text-shadow:1px 1px 2px rgba(0,0,0,.616);font-weight:600;width:60%;padding:10px 16px;font-size:14px;border:none;cursor:pointer;border-radius:8px;box-shadow:0 0 10px #6a11cb,0 0 8px #4b3de0,0 0 12px #2575fc;background:linear-gradient(135deg,#6a11cb,#2575fc)}.MusicModal-download-btn:hover{transform:scale(1.05);box-shadow:0 0 10px #6a11cb,0 0 20px #4b3de0,0 0 30px #2575fc}.music-modal-Div{display:flex;text-align:center;align-items:center;justify-content:center;gap:10px;margin-top:15px;font-weight:700;font-size:13px;color:#666;font-style:italic;opacity:50%;letter-spacing:.5px}.music-modal-logo{text-align:center;width:30px;height:30px;object-fit:cover;border-radius:6px;box-shadow:0 0 6px #f5f5f5}.close-btn-MusicOverlay{position:absolute;top:10px;right:10px;padding:6px 12px;font-size:10px;border:none;border-radius:8px;color:#d3d30cd5;text-shadow:1px 1px 2px black;box-shadow:0 0 16px #a50202ef;background:#8f050598;cursor:pointer}.close-btn-MusicOverlay:hover{transform:scale(1.05);background:red}.notifications-container{padding:20px;max-width:800px;margin:0 auto}.notifications-title{text-align:center;justify-content:center;align-items:center;margin-bottom:20px;width:75%;border-radius:15px;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc}.notifications-empty{text-align:center;padding:40px;background:#e3f2fd;border-radius:8px}.notification-card{padding:15px;margin-top:25px;border-radius:8px;display:flex;gap:15px;align-items:flex-start;transition:all .2s ease}.notification-read{background:transparent;border:none;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 8px #2575fc}.notification-unread{background:#4a3de071;box-shadow:0 0 6px #6a11cb,0 0 8px #4b3de0,0 0 8px #2575fc}.notification-clickable{cursor:pointer}.notification-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.notification-content{flex:1}.notification-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notification-username{color:#333;font-size:15px}.notification-date{color:#666;font-size:12px}.notification-product{position:relative;padding:10px}.notification-product-img-wrapper{border-radius:8px;overflow:hidden;max-width:200px}.notification-product-img{width:100%;height:auto;display:block;border-radius:10px;cursor:pointer}.notification-product-name{font-size:14px;margin:8px 0 0;font-weight:500;color:#1976d2}.notification-message{position:absolute;bottom:-12px;left:0;color:#9999;font-weight:600;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notification-actions{display:flex;gap:15px}.mark-read-btn,.notification-delete-btn{padding:10px;border:none;background:transparent;border-radius:8px;box-shadow:0 0 8px gold;color:#fff;cursor:pointer}.notification-delete-btn{color:red;text-shadow:1px 1px 1px rgba(0,0,0,.781);box-shadow:0 0 12px #dc143c}.notification-dot{width:10px;height:10px;border-radius:50%;background-color:#2196f3;flex-shrink:0;margin-top:8px}.price-tag{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;padding:6px 10px;border-radius:999px;letter-spacing:.2px}.price-tag.drop{margin:0% auto;justify-content:center;text-align:center;background:#00c85a1f;color:#00c853;border:1px solid rgba(0,200,90,.35);box-shadow:0 0 12px #00c85a26}.price-tag.increase{margin:0% auto;justify-content:center;text-align:center;background:#ff3b301f;color:#ff3b30;border:1px solid rgba(255,59,48,.35);box-shadow:0 0 12px #ff3b301f}.price-change{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:14px}.old-price{color:#8a8a8a;text-decoration:line-through;font-weight:500;opacity:.8}.arrow{color:#aaa}.new-price{font-weight:700;font-size:16px}.new-price.highlight{color:#111;position:relative}.savings-badge{margin-left:auto;font-size:12px;font-weight:700;color:#00a854;background:#00c85a14;padding:4px 8px;border-radius:8px;border:1px solid rgba(0,200,90,.2)}.warning-badge{margin-left:auto;font-size:12px;font-weight:700;color:#ff3b30;background:#ff3b3014;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,59,48,.2)}.notifications-title{display:flex;align-items:center;gap:10px}.notif-count-badge{background:red;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;min-width:22px;text-align:center}.audio-preview{position:absolute;bottom:50px;left:10px;background-color:#f1f1f1;padding:8px 12px;border-radius:8px;box-shadow:0 2px 6px #0003;z-index:1000;display:flex;align-items:center;gap:8px}.audio-preview audio{width:200px}.audio-cancel-btn{background:#ff4d4f;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.audio-cancel-btn:hover{background:#ff7875}.Chat-GifPicker{position:absolute;top:50px;left:50%;transform:translate(-50%);background:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ddd;padding:10px;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:90%;max-width:600px;height:80vh;overflow-y:auto;z-index:1000;scrollbar-width:thin;scrollbar-color:#555 transparent}.Chat-GifPicker::-webkit-scrollbar{width:6px}.Chat-GifPicker::-webkit-scrollbar-track{background:transparent}.Chat-GifPicker::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px}.Chat-GifPicker::-webkit-scrollbar-thumb:hover{background-color:#333}.Chat-GifPickerImg{width:100%;cursor:pointer;border-radius:6px;transition:transform .15s ease,opacity .15s ease;border:1px solid #ddd}.Chat-GifPickerImg:hover{transform:scale(1.05);opacity:.9}.Chat-GifPickerCancel{background:transparent;border:none;font-size:20px;font-weight:700;cursor:pointer;color:#dc143c;text-shadow:1px 1px 2px black;font-style:italic;transition:color .2s;border:1px solid none;border-radius:50%;box-shadow:0 0 8px red}.video-upload-label{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s}.video-upload-label:hover{background-color:#0000000d}.chat-video{max-width:300px;max-height:300px;border-radius:8px;margin:8px 0}.video-preview{position:relative;display:inline-block;margin:8px 0}.video-preview video{max-width:200px;max-height:200px;border-radius:8px}.remove-video-btn{position:absolute;top:-8px;right:-8px;background:red;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:12px}.video-link-conatiner{position:relative;display:flex;text-align:left;flex-direction:column;width:85px;margin-top:10px}.video-download-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:8px;text-decoration:none;text-shadow:none;border:none;box-shadow:0 1px 12px gold;transition:all .2s ease;cursor:pointer;background-image:url(/assets/VideoMessageGif-Cif1_uK4.gif);background-size:cover;background-position:center;width:100px;height:100px}.video-download-link:hover{background-color:#e0e0e0;border-color:#ccc;transform:translateY(-1px)}.chat-send-btn,.chat-voice-btn,.chat-attach-btn{margin-left:6px;padding:8px 12px;border-radius:50%;border:none;cursor:pointer;box-shadow:0 0 8px #f5f5f5}.Chat-back-button{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background-color:transparent;color:#fff;border:none;border-radius:6px;font-size:16px;transition:background-color .2s;box-shadow:0 0 8px #0fc7,0 0 8px #6715eb;cursor:pointer;z-index:100}.back-button:hover{background-color:#0056b3}.back-icon{font-size:18px}.chat-menu-btn{background-color:#0078ff;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:16px}.chat-menu-btn:hover{background-color:#005bb5}.chat-menu-content{position:absolute;bottom:35px;left:0;background-color:#000;border:1px solid #ccc;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:5px;box-shadow:0 2px 6px #0003;z-index:100}.archived-convo-Btn{background:transparent;display:flex;flex-direction:column;border:none;box-shadow:0 1px 8px gold;padding:4px 12px;border-radius:5px;cursor:pointer;margin-left:10px;color:#fff;transition:all .2s ease}.archived-convo-Btn:hover{box-shadow:0 2px 12px gold;transform:translateY(-1px)}.Chat-userList{position:relative;text-align:center;width:250px;border-right:1px solid #ccc;padding:10px;box-sizing:border-box}.Chat-userList h3{margin:25px auto 20px;color:#fff;text-shadow:1px 1px 3px gold;font-size:18px;text-align:center;font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.5px;padding:10px;width:75%;max-width:350px;font-weight:600;box-shadow:0 0 8px #6a11cb,0 0 12px #4b3de0,0 0 16px #2575fc;background-image:url(./content/MusicGig.gif);background-position:bottom;background-size:100%;border-radius:20px}.chat-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;margin-right:10px}.chat-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;background:transparent;transition:all .2s ease;cursor:pointer}.chat-row:hover{background:#f6f7f9}.chat-left{display:flex;align-items:center;flex:1;min-width:0}.chat-left img{width:42px!important;height:42px!important;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px #0000001a}.chat-text{display:flex;flex-direction:column;min-width:0;flex:1}.chat-top{display:flex;align-items:center;gap:6px}.chat-name{font-weight:600;font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.chat-preview{font-size:12px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.unread-badge{background:#ff3b30;color:#fff;border-radius:12px;padding:2px 6px;font-size:11px;margin-left:6px;min-width:18px;text-align:center}.chat-row>div:last-child{display:flex;align-items:center;gap:10px}.chat-time{font-size:11px;color:#888}.archive-btn{background:#fff;border:1px solid #eee;box-shadow:0 2px 6px #0000000d;padding:6px 10px;border-radius:8px;cursor:pointer;transition:.2s}.archive-btn:hover{background:#f1f1f1;transform:scale(1.05)}.refresh-btn{background:transparent;border:1px solid #dddddd9d;padding:6px 10px;font-size:13px;border-radius:6px;color:#2575fc;cursor:pointer}.refresh-btn:hover{background:#eaeaea}.archived-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.archived-modal-container{width:300px;max-height:80vh;background-color:#fff;border-radius:8px;color:#000;padding:20px;overflow-y:auto}.archived-user-row{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #eee;cursor:pointer}.archived-user-info{display:flex;align-items:center;cursor:pointer}.archived-user-avatar{width:35px;height:35px;border-radius:50%;margin-right:10px}.archived-unarchive-btn{padding:2px 6px;font-size:12px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#f9f9f9}.archived-empty-text{font-size:12px;color:#888}.bottom-nav{position:fixed;bottom:2%;right:0;max-width:500px;display:flex;border:none;padding:10px 0;z-index:444;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,217,0,.5) transparent;background:#00000056;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px 0 0 8px;box-shadow:0 0 15px #000,0 0 25px #010246ea}.bottom-nav-container{display:flex;flex-direction:column;gap:10px;min-width:100%;align-items:center;justify-content:space-around;transition:all 1.5s ease;overflow:hidden;background:transparent;padding:8px;margin-bottom:35px}.bottom-nav button{background:none;border:none;cursor:pointer;flex-shrink:0;color:#d3cfcfda;border-left:1px solid yellow;border-radius:8px 0 0 8px;padding:6px 8px;background:#00000042;box-shadow:0 0 8px #000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:color .3s ease,transform .3s ease,opacity .3s ease}.bottom-nav button.active{color:#f1de38b6}.bottom-nav .nav-button{opacity:1;transform:translateY(0)}.bottom-nav .nav-button.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.nav-button-lolli{position:relative;display:inline-flex;align-items:center;padding:8px 12px;background:none;border:none;cursor:pointer}.nav-button-label{position:absolute;right:6px;top:34px;white-space:nowrap;font-size:10px;font-weight:700;color:#fff}.toggle-btn{position:fixed;bottom:2%;right:0;background-color:#0000007e;color:#ffd900d0;padding:6px 8px;margin-bottom:0;border:none;border-radius:8px 0 0 8px;border-left:1px solid yellow;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;transition:all .3s ease;z-index:777}@media(max-width:768px){.bottom-nav{scrollbar-width:none;-ms-overflow-style:none}.bottom-nav::-webkit-scrollbar{display:none}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:300px;color:#888;animation:fadeIn .3s ease-in-out}.empty-icon{width:70px;height:70px;border-radius:50%;background:#007bff1a;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#007bff;animation:pulse 1.8s infinite}.empty-state h4{font-size:18px;margin:10px 0 5px;color:#333;font-weight:600}.empty-state p{font-size:14px;color:#777;max-width:250px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #007bff4d}70%{transform:scale(1.05);box-shadow:0 0 0 10px #007bff00}to{transform:scale(1);box-shadow:0 0 #007bff00}}.admin-badge{margin-left:5px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#ffd6339c;color:#fff;text-shadow:1px 1px 2px gold;border-radius:50%;font-size:10px;box-shadow:0 0 8px #ffd900d7;vertical-align:middle;transition:transform .2s ease,box-shadow .2s ease}h2{margin:25px auto 15px;text-align:center;color:#666;font-size:22px;box-shadow:0 0 12px #666;border-radius:8px;padding:8px}
