@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-navbar{background-color:initial;padding:20px 0;position:relative;width:100%;z-index:100}.navbar-container{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 20px}.navbar-brand{align-items:center;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;font-weight:700;gap:12px}.navbar-brand-icon{background-color:#1db954;border-radius:6px;color:#000;display:flex;font-size:18px;height:32px;width:32px}.navbar-brand-icon,.navbar-toggle{align-items:center;justify-content:center}.navbar-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff26;border-radius:10px;cursor:pointer;display:none;height:44px;width:44px}.navbar-toggle-icon,.navbar-toggle-icon:after,.navbar-toggle-icon:before{background:#fff;border-radius:2px;display:block;height:2px;position:relative;transition:transform .2s ease,opacity .2s ease;width:18px}.navbar-toggle-icon:after,.navbar-toggle-icon:before{content:"";left:0;position:absolute}.navbar-toggle-icon:before{top:-6px}.navbar-toggle-icon:after{top:6px}.home-navbar--open .navbar-toggle-icon{background:#0000}.home-navbar--open .navbar-toggle-icon:before{top:0;transform:rotate(45deg)}.home-navbar--open .navbar-toggle-icon:after{top:0;transform:rotate(-45deg)}.navbar-links{align-items:center;display:flex;gap:25px}.nav-link{color:#aaa;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.home-btn,.nav-link:hover{color:#fff}.home-btn{background-color:#ffffff1a;border-radius:6px;padding:8px 16px}.home-btn:hover{background-color:#ffffff26}.dashboard-btn{background-color:#1ed760;border-radius:6px;color:#000;padding:8px 20px}.dashboard-btn:hover{background-color:#1db954;color:#000}.nav-login-btn{background-color:initial;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:8px 18px;transition:all .2s ease}.nav-login-btn:hover{background-color:#1db954;border-color:#1db954;color:#000}.navbar-auth,.navbar-auth-user{align-items:center;display:flex}.navbar-auth-user{flex-wrap:wrap;gap:12px}.user-profile{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;cursor:pointer;display:flex;gap:10px;padding:6px 16px 6px 6px;transition:all .2s ease}.user-profile:hover{background-color:#1db9540d;border-color:#1db954}.user-avatar{align-items:center;background-color:#1db954;border-radius:50%;color:#000;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.user-name{color:#fff;font-size:14px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-right-group{align-items:center;display:flex;gap:40px}.navbar-backdrop{display:none}@media (max-width:768px){.home-navbar{padding:12px 0}.navbar-container{padding:0 16px}.navbar-brand{font-size:20px}.navbar-toggle{display:inline-flex;margin-left:auto}.nav-right-group{align-items:stretch;background:#0a0a0afa;border-left:1px solid #222;flex-direction:column;gap:0;height:100vh;height:100dvh;overflow-y:auto;padding:72px 20px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:min(300px,88vw);z-index:1200}.nav-right-group--open{transform:translateX(0)}.navbar-links{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:24px}.nav-link{background:#ffffff0a;border-radius:8px;padding:14px 16px}.navbar-auth,.navbar-auth-user{align-items:stretch;flex-direction:column}.user-profile{justify-content:center}.user-name{max-width:none}.nav-login-btn{padding:14px;width:100%}.navbar-backdrop{background:#0000008c;display:block;inset:0;position:fixed;z-index:1150}}.sidebar-container{background-color:#111;border-right:1px solid #222;display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:260px}.sidebar-logo{border-bottom:1px solid #222;margin-bottom:20px;padding:30px 20px}.sidebar-logo h2{color:#fff;font-size:28px;letter-spacing:1px;margin:0}.sidebar-nav{display:flex;flex-direction:column;gap:5px;margin-bottom:40px;padding:0 15px}.nav-item{align-items:center;border-left:3px solid #0000;border-radius:8px;color:#999;display:flex;font-size:15px;font-weight:500;gap:15px;padding:12px 15px;text-decoration:none;transition:all .2s ease}.nav-item:hover{background-color:#1a1a1a;color:#fff}.nav-item.active{background-color:#1ed7601a;border-left:3px solid #1ed760;color:#fff}.nav-item svg{color:inherit}.cart-badge{align-items:center;background-color:#1ed760;border-radius:10px;color:#000;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.live-activity-section{border-top:1px solid #222;display:flex;flex-direction:column;flex-shrink:1;margin-top:auto;min-height:0;padding-top:20px}.live-activity-header{align-items:center;color:#888;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;padding:0 20px 15px}.live-activity-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:0 15px 20px}.live-activity-list::-webkit-scrollbar{width:4px}.live-activity-list::-webkit-scrollbar-track{background:#0000}.live-activity-list::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.activity-item{align-items:center;background-color:#161616;border:1px solid #222;border-radius:8px;display:flex;gap:12px;padding:10px;transition:background-color .2s}.activity-item:hover{background-color:#1a1a1a}.activity-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:36px;justify-content:center;width:36px}.activity-details{display:flex;flex-direction:column;gap:2px}.activity-user{color:#777;font-size:11px}.activity-product{color:#ddd;font-size:13px;font-weight:600}.activity-time{color:#555;font-size:11px}@media (max-width:900px){.sidebar-container{box-shadow:4px 0 24px #00000073;height:100vh;height:100dvh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:min(280px,88vw);z-index:1050}.sidebar-container--open{transform:translateX(0)}.live-activity-section{display:none}.nav-item{min-height:48px;padding:14px 15px}}.home-search-wrap{max-width:540px;position:relative;width:100%;z-index:10}.home-search-wrap .search-bar{margin:0}.search-suggestions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212fa;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 12px 40px #00000080;left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.search-suggestions li{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .15s ease}.search-suggestions li.active,.search-suggestions li:hover{background:#1db9541f}.suggestion-thumb{background:#ffffff0d;border-radius:6px;flex-shrink:0;height:32px;object-fit:contain;width:32px}.suggestion-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.suggestion-name{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-meta{color:#888;font-size:12px}.search-suggestions--empty{color:#888;font-size:14px;padding:14px 16px;text-align:center}@media (max-width:768px){.home-search-wrap{max-width:100%}.search-suggestions{max-height:50vh}.search-suggestions li{min-height:48px;padding:12px}}.home-page{background:radial-gradient(ellipse at 50% 50%,#0d2a6e4d 0,#0a0a0a 80%);background-attachment:fixed;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.home-page--mobile{background-attachment:scroll}.home-landing{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 40px;position:relative;text-align:center}.hero-badge{align-items:center;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:20px;color:#ccc;display:inline-flex;font-size:13px;gap:8px;margin-bottom:32px;padding:6px 16px}.badge-dot{background-color:#1db954;border-radius:50%;box-shadow:0 0 8px #1db95499;display:inline-block;height:8px;width:8px}.hero-title{color:#fff;font-size:52px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin-bottom:20px}.green,.hero-highlight{color:#1db954}.hero-sub{color:#aaa;font-size:16px;margin-bottom:36px}.home-hero-search{margin:0 auto 20px;width:100%}.home-scroll-duplicate{flex-direction:column;margin-bottom:50px}.home-scroll-duplicate,.search-bar{align-items:center;display:flex;width:100%}.search-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:50px;gap:12px;max-width:540px;padding:6px 6px 6px 20px;transition:border-color .3s ease,box-shadow .3s ease}.search-bar:focus-within{border-color:#1db954;box-shadow:0 0 20px #1db95426}.search-icon{color:#777;height:18px;width:18px}.search-bar input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;outline:none}.search-bar input::placeholder{color:#555}.search-bar button{background-color:#1db954;border:none;border-radius:50px;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s ease}.search-bar button:hover{background-color:#1ed760;transform:scale(1.02)}.vault-interior--pass-through,.vault-interior--pass-through *{pointer-events:none!important}.quick-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:560px}.quick-pill{background-color:#ffffff12;border:1px solid #ffffff26;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;padding:7px 18px;transition:background-color .2s}.quick-pill:hover{background-color:#ffffff26}.hero-trust{color:#666;font-size:12px;margin-left:auto;margin-right:auto;max-width:420px}.section{padding:80px 60px;text-align:center}.section-inner{margin:0 auto;max-width:1200px}.bestsellers-section,.how-section,.reviews-section,.why-section{background:#0000!important;border:none!important}.section-label{border:1px solid #1db954;border-radius:20px;color:#1db954;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:4px 14px}.section h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:12px}.section-sub{font-size:15px;margin-bottom:48px}.bs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.bs-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px;text-align:left;transition:transform .2s,border-color .2s}.bs-card:hover{border-color:#1db95466;transform:translateY(-4px)}.bs-card h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px}.bs-card p{color:#888;font-size:13px;line-height:1.6;margin-bottom:20px}.bs-pricing{align-items:center;display:flex;gap:10px;margin-bottom:20px}.old-price{color:#e74c3c;font-size:14px;font-weight:500;text-decoration:line-through}.new-price{color:#1db954;font-size:24px;font-weight:700}.bs-view{background:none;border:none;color:#1db954;padding:0}.bs-view,.see-all-btn{cursor:pointer;font-size:14px;font-weight:600}.see-all-btn{background-color:#111;border:1px solid #333;border-radius:8px;color:#fff;padding:12px 28px;transition:border-color .2s}.see-all-btn:hover{border-color:#1db954;color:#1db954}.how-section{border-top:1px solid #1a1a1a}.live-ticker{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:48px;overflow:hidden;padding:12px 20px}.live-dot{background-color:#1db954;border-radius:6px;color:#000;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.ticker-item{color:#888;font-size:13px;white-space:nowrap}.steps-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:left}.step-num{color:#1db954;font-size:36px;font-weight:700;margin-bottom:12px}.step h3{color:#fff;font-size:17px;font-weight:600;margin-bottom:8px}.step p{color:#888;font-size:14px;line-height:1.6}.why-section{border-top:1px solid #1a1a1a}.why-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));text-align:left}.why-icon{font-size:28px;margin-bottom:12px}.why-item h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.why-item p{color:#888;font-size:13px;line-height:1.6}.reviews-section{border-top:1px solid #1a1a1a}.reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px;text-align:left;transition:border-color .2s}.review-card:hover{border-color:#1db95466}.stars{color:#1db954;font-size:18px;margin-bottom:16px}.review-card p{color:#ccc;font-size:14px;font-style:italic;line-height:1.7;margin-bottom:24px}.reviewer{gap:12px}.reviewer,.reviewer-avatar{align-items:center;display:flex}.reviewer-avatar{background-color:#1db954;border-radius:50%;color:#000;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.reviewer-name{color:#fff;font-size:14px;font-weight:600}.reviewer-sub{color:#666;font-size:12px}.cta-section{background:linear-gradient(135deg,#102454,#060d1f);border-top:1px solid #1a1a1a;overflow:hidden;padding:100px 20px;position:relative;text-align:center;width:100%}.cta-section:after{background:radial-gradient(circle at 30% 30%,#fc3,#f90,#c60);bottom:-120px;box-shadow:0 0 80px #f906;height:350px;opacity:.85;right:-80px;width:350px}.cta-section:after,.cta-section:before{border-radius:50%;content:"";position:absolute;z-index:0}.cta-section:before{background:#fff;box-shadow:0 0 20px 5px #fff,250px 80px 0 2px #fff6,600px -60px 0 3px #fff3,-100px 100px 0 1px #ffffff80;height:6px;left:15%;opacity:.6;top:30%;width:6px}.cta-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.cta-content h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:16px}.cta-content p{color:#d1d5db;font-size:15px;line-height:1.6;margin-bottom:32px}.cta-btn{background-color:#1db954;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:14px 32px;transition:transform .2s,background-color .2s}.cta-btn:hover{background-color:#17a348;transform:translateY(-2px)}.site-footer{background-color:#050505;border-top:1px solid #111;color:#888;padding:80px 60px 30px;width:100%}.footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto 60px;max-width:1200px}.footer-brand{max-width:300px}.footer-logo{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;gap:12px;margin-bottom:16px}.footer-brand p{font-size:13px;line-height:1.6}.footer-links{display:flex;flex-wrap:wrap;gap:80px}.footer-col h4{color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.footer-col a{color:#888;display:block;font-size:14px;margin-bottom:12px;text-decoration:none;transition:color .2s}.footer-col a:hover{color:#1db954}.footer-bottom{align-items:center;border-top:1px solid #1a1a1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:30px}.footer-bottom p{font-size:13px}.footer-payments{align-items:center;display:flex;gap:16px}.we-accept{font-size:11px;font-weight:600;letter-spacing:1px}.payment-icons{font-size:20px;gap:8px}.pay-badge,.payment-icons{align-items:center;display:flex}.pay-badge{background-color:#6b7280;border-radius:4px;height:24px;justify-content:center;padding:0 8px}.pay-badge img{filter:brightness(0) invert(1);height:14px;max-width:40px;object-fit:contain;width:auto}.visa-text{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-style:italic;font-weight:800;letter-spacing:1px}.pay-divider{background-color:#333;height:20px;margin:0 4px;width:1px}.crypto-icon{border-radius:50%;height:24px;max-width:24px;object-fit:contain;width:24px}@media (max-width:1024px){.section{padding:56px 28px}.section h2{font-size:28px}.hero-title{font-size:40px}}@media (max-width:768px){.home-page{overflow-x:hidden}.home-landing,.home-page--mobile .home-landing{height:auto!important;justify-content:flex-start;min-height:0;padding:76px 16px 20px;text-align:center;z-index:1}.home-landing,.home-page--mobile .home-landing,.home-page--mobile .vault-interior,.vault-interior{align-items:center;display:flex;flex-direction:column;opacity:1!important;pointer-events:auto!important;position:relative;width:100%}.home-page--mobile .vault-interior,.vault-interior{margin-top:0!important;padding-top:0!important;z-index:2}.home-scroll-duplicate{display:none!important}.home-hero-search{margin-bottom:14px;max-width:100%}.hero-badge{font-size:10px;gap:6px;margin-bottom:14px;padding:5px 12px}.badge-dot{height:6px;width:6px}.hero-title{font-size:1.45rem;line-height:1.25;margin-bottom:10px;max-width:20rem}.hero-sub{color:#999;font-size:12px;margin-bottom:16px}.hero-trust{font-size:10px;line-height:1.45;margin-top:12px;max-width:16rem}.search-bar{border-radius:40px;gap:8px;max-width:100%;padding:4px 4px 4px 14px}.search-bar input{font-size:14px}.search-bar button{font-size:12px;padding:8px 14px}.search-icon{height:16px;width:16px}.quick-links{gap:6px;margin-bottom:0;max-width:100%;padding:0 2px}.quick-pill{border-radius:16px;font-size:11px;padding:6px 11px}.section{padding:36px 16px}.section-inner{margin:0 auto;max-width:22rem}.section-label{font-size:9px;letter-spacing:1.5px;margin-bottom:12px;padding:3px 10px}.section h2{font-size:1.25rem;line-height:1.3;margin-bottom:8px}.section-sub{font-size:12px;line-height:1.5;margin-bottom:20px}.bs-grid{gap:12px;grid-template-columns:1fr;margin-bottom:20px}.bs-card{border-radius:12px;padding:16px}.bs-card img{height:28px!important;margin-bottom:12px!important;max-width:110px!important}.bs-card h3{font-size:14px;margin-bottom:6px}.bs-card p{line-height:1.45;margin-bottom:12px}.bs-card p,.old-price{font-size:11px}.new-price{font-size:18px}.bs-view,.see-all-btn{font-size:12px}.see-all-btn{padding:10px 20px}.live-ticker{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:flex-start;margin-bottom:24px;overflow-x:auto;padding:10px 12px;scrollbar-width:none}.live-ticker::-webkit-scrollbar{display:none}.live-dot{flex-shrink:0;font-size:9px;padding:3px 8px}.ticker-item{flex-shrink:0;font-size:11px;white-space:nowrap}.steps-grid,.why-grid{gap:16px;grid-template-columns:1fr}.step-num{font-size:26px;margin-bottom:6px}.step h3,.why-item h3{font-size:14px;margin-bottom:4px}.step p,.why-item p{font-size:11px;line-height:1.45}.why-icon{font-size:22px;margin-bottom:8px}.why-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.reviews-grid{gap:12px;grid-template-columns:1fr}.review-card{border-radius:12px;padding:16px}.stars{font-size:14px;margin-bottom:10px}.review-card p{font-size:12px;line-height:1.5;margin-bottom:14px}.reviewer-avatar{font-size:13px;height:30px;width:30px}.reviewer-name{font-size:12px}.reviewer-sub{font-size:10px}.cta-section{padding:40px 16px}.cta-content{max-width:20rem}.cta-content h2{font-size:1.35rem;margin-bottom:10px}.cta-content p{font-size:12px;margin-bottom:18px}.cta-btn{font-size:13px;max-width:16rem;padding:11px 22px;width:100%}.cta-section:after{bottom:-50px;height:140px;right:-40px;width:140px}.site-footer{padding:36px 16px 20px}.footer-logo{font-size:18px}.logo-icon{font-size:14px;height:26px;width:26px}.footer-brand p{font-size:11px}.footer-col h4{font-size:10px;margin-bottom:12px}.footer-col a{font-size:12px;margin-bottom:8px}.footer-top{flex-direction:column;gap:24px;margin-bottom:28px}.footer-links{gap:24px;width:100%}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-bottom p{font-size:11px}.footer-payments{flex-direction:column;gap:10px;width:100%}.we-accept{font-size:9px}.pay-badge{height:20px;padding:0 6px}.visa-text{font-size:10px}.crypto-icon{height:20px;max-width:20px;width:20px}.payment-icons{flex-wrap:wrap;gap:6px;justify-content:center}}@media (max-width:380px){.hero-title{font-size:1.3rem}.quick-pill{font-size:10px;padding:5px 9px}}.products-page{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1400px;padding:40px 20px}.checkout-success-banner{background:#1db95426;border:1px solid #1db954;border-radius:8px;color:#1ed760;font-weight:600;margin-bottom:20px;padding:14px 20px;text-align:center}.products-header{align-items:center;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;margin-bottom:30px;padding:20px 30px}.header-icon{color:#1ed760;margin-right:20px}.header-text h1{font-size:26px;font-weight:700;margin:0 0 5px}.header-text p{color:#999;font-size:15px;margin:0}.products-container{align-items:flex-start;display:flex;gap:30px}.sidebar{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;flex-shrink:0;padding:20px 0;width:260px}.sidebar h3{font-size:18px;margin:0 0 15px 20px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{border-left:3px solid #0000;color:#bbb;cursor:pointer;font-size:15px;padding:12px 20px;transition:all .2s ease}.sidebar li.active,.sidebar li:hover{background-color:#2a2a2a;color:#fff}.sidebar li.active{border-left:3px solid #1ed760;font-weight:700}.main-content{display:flex;flex-direction:column;flex-grow:1}.products-searchbar{align-items:center;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;gap:10px;margin-bottom:15px;padding:10px 14px}.products-searchbar:focus-within{border-color:#1ed760}.products-searchbar svg{color:#777;flex-shrink:0}.products-searchbar input{background:#0000;border:none;color:#fff;flex-grow:1;font-size:14px;outline:none}.products-searchbar input::placeholder{color:#666}.products-searchbar .clear-search{background:none;border:none;color:#888;cursor:pointer;font-size:14px;padding:0 4px}.products-searchbar .clear-search:hover{color:#fff}.products-empty{border:1px dashed #333;border-radius:12px;color:#777;margin-top:10px;padding:50px 20px;text-align:center}.product-counter{color:#888;font-size:14px;margin-bottom:15px;margin-left:5px}.products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-card{background-color:#111;border:1px solid #222;border-radius:12px;display:flex;flex-direction:column;padding:25px;transition:transform .2s ease,border-color .2s ease}.product-card:hover{border-color:#444;transform:translateY(-5px)}.card-category{color:#1ed760;font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.card-title{color:#fff;font-size:22px;margin:0 0 15px}.card-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:32px;font-weight:700;gap:10px;margin-bottom:15px}.card-price-current{color:#1ed760}.card-price-retail{color:#e74c3c;font-size:16px;font-weight:500;text-decoration:line-through}.card-description{color:#888;flex-grow:1;font-size:14px;line-height:1.5;margin-bottom:25px}.buy-button{align-items:center;background-color:#1ed760;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:12px;transition:background-color .2s;width:100%}.buy-button:hover{background-color:#1db954}.card-image-container{align-items:center;background-color:#fff;border-radius:8px;display:flex;height:160px;justify-content:center;margin-bottom:20px;overflow:hidden;width:100%}.card-image{max-height:100%;max-width:100%;object-fit:contain}@media (max-width:900px){.products-page{margin:0 auto;max-width:24rem;padding:12px 12px 24px}.products-header{gap:8px;margin-bottom:16px;padding:12px 14px}.header-icon{height:24px;margin-right:0;width:24px}.header-text h1{font-size:1.1rem}.header-text p{font-size:12px}.products-container{flex-direction:column;gap:12px}.sidebar{background:#0000;border:none;padding:10px 0 8px;width:100%}.sidebar h3{color:#888;font-size:11px;letter-spacing:1px;margin:0 0 8px 4px;text-transform:uppercase}.sidebar ul{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:0 2px 4px;scrollbar-width:none}.sidebar ul::-webkit-scrollbar{display:none}.sidebar li{border:1px solid #333;border-radius:16px;flex-shrink:0;font-size:11px;padding:6px 12px;white-space:nowrap}.sidebar li.active{background:#1ed7601a;border-color:#1ed760}.products-searchbar{margin-bottom:10px;padding:8px 12px}.products-searchbar input{font-size:13px}.product-counter{font-size:11px;margin-bottom:10px}.products-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.product-card{border-radius:10px;padding:12px}.card-image-container{border-radius:6px;height:72px;margin-bottom:10px}.card-category{font-size:9px;margin-bottom:4px}.card-title{font-size:12px;line-height:1.25;margin-bottom:6px}.card-price{font-size:16px;gap:6px;margin-bottom:8px}.card-price-retail{font-size:11px}.card-description{display:none}.buy-button{font-size:11px;gap:4px;min-height:36px;padding:8px 6px}.buy-button svg{height:14px;width:14px}.checkout-success-banner{font-size:12px;padding:10px 12px}}@media (max-width:360px){.products-grid{grid-template-columns:1fr}}.pd-page{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1100px;padding:30px 20px 60px}.pd-back{background:none;border:none;color:#888;cursor:pointer;font-size:14px;margin-bottom:20px;padding:0;transition:color .2s}.pd-back:hover{color:#1ed760}.pd-top{grid-gap:30px;background-color:#111;border:1px solid #222;border-radius:14px;display:grid;gap:30px;grid-template-columns:320px 1fr 280px;margin-bottom:22px;padding:28px}.pd-image-card{align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;height:200px;justify-content:center;overflow:hidden;padding:16px}.pd-image-card img{max-height:100%;max-width:100%;object-fit:contain}.pd-summary{display:flex;flex-direction:column;justify-content:center}.pd-category{color:#1ed760;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.pd-name{font-size:30px;font-weight:700;margin:0 0 12px}.pd-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:32px;font-weight:800;gap:12px;margin-bottom:16px}.pd-price-current{color:#1ed760}.pd-price-retail{color:#e74c3c;font-size:18px;font-weight:500;text-decoration:line-through}.pd-stock{align-items:center;align-self:flex-start;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.pd-stock.in{background-color:#1ed7601f;color:#1ed760}.pd-stock.out{background-color:#ff5c5c1f;color:#ff8a8a}.pd-side{display:flex;flex-direction:column;gap:16px}.pd-step-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:16px}.pd-step-head{color:#999;font-size:13px;margin-bottom:10px}.pd-step-head span{color:#1ed760;font-weight:700}.pd-progress{background-color:#2a2a2a;border-radius:5px;height:5px;margin-bottom:10px;overflow:hidden}.pd-progress-bar{background-color:#1ed760;height:100%;width:33%}.pd-step-label{color:#ddd;font-size:13px;font-weight:600;text-align:center}.pd-follow-card{background-color:#1ed7600f;border:1px solid #1ed76040;border-radius:10px;display:flex;gap:12px;padding:16px}.pd-follow-card>svg{color:#1ed760;flex-shrink:0}.pd-follow-body strong{display:block;font-size:14px;margin-bottom:4px}.pd-follow-body p{color:#999;font-size:12px;line-height:1.4;margin:0 0 10px}.pd-follow-btn{background:none;border:1px solid #1ed760;border-radius:6px;color:#1ed760;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:all .2s}.pd-follow-btn.active,.pd-follow-btn:hover{background-color:#1ed760;color:#000}.pd-info-card{background-color:#111;border:1px solid #222;border-radius:14px;margin-bottom:22px;padding:28px}.pd-section-title{align-items:center;border-bottom:1px solid #222;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 18px;padding-bottom:16px}.pd-section-title svg{color:#1ed760}.pd-desc{color:#bbb;font-size:15px;line-height:1.6;margin:0 0 14px}.pd-bundle-includes{background:#1ed7600f;border:1px solid #1ed7602e;border-radius:10px;color:#ccc;font-size:14px;line-height:1.7;margin:0 0 20px;padding:14px 16px 14px 32px}.pd-bundle-includes li{margin-bottom:4px}.pd-bundle-pick{margin-bottom:24px}.pd-bundle-pick-label{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.pd-bundle-pick-label span{color:#888;font-weight:500}.pd-bundle-pick select{background:#111;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;max-width:420px;padding:12px 14px;width:100%}.pd-bundle-pick-hint{color:#e74c3c;font-size:13px;margin:8px 0 0}.pd-warranty{color:#999;font-size:14px;line-height:1.6;margin:0 0 24px}.pd-warranty strong{color:#fff}.pd-qty{margin-bottom:24px}.pd-qty-label{align-items:center;color:#1ed760;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.pd-qty input{background-color:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;display:block;font-size:15px;padding:12px;width:140px}.pd-qty input:focus{border-color:#1ed760;outline:none}.pd-qty-hint{color:#666;display:block;font-size:12px;margin-top:8px}.pd-cta{background-color:#1ed760;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:16px;transition:background-color .2s;width:100%}.pd-cta:hover{background-color:#1db954}.pd-cta:disabled{background-color:#333;color:#777;cursor:not-allowed}.pd-features{grid-gap:20px;background-color:#111;border:1px solid #222;border-radius:14px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:30px}.pd-feature{padding:0 10px;text-align:center}.pd-feature-icon{align-items:center;background-color:#1ed7601f;border-radius:50%;color:#1ed760;display:flex;height:48px;justify-content:center;margin:0 auto 14px;width:48px}.pd-feature h3{font-size:16px;font-weight:700;margin:0 0 8px}.pd-feature p{color:#888;font-size:13px;line-height:1.5;margin:0}.pd-notfound{padding:60px 20px;text-align:center}.pd-notfound h2{margin:0 0 8px}.pd-notfound p{color:#888;margin:0 0 20px}.pd-btn{background-color:#1ed760;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:700;padding:12px 24px}@media (max-width:880px){.pd-page{margin:0 auto;max-width:24rem;padding:8px 12px 32px}.pd-back{font-size:12px;margin-bottom:12px}.pd-top{border-radius:12px;gap:14px;grid-template-columns:1fr;margin-bottom:14px;padding:14px}.pd-image-card{height:120px;padding:10px}.pd-category{font-size:9px;margin-bottom:6px}.pd-name{font-size:1.1rem;margin-bottom:8px}.pd-price{font-size:1.35rem;gap:8px;margin-bottom:10px}.pd-price-retail{font-size:14px}.pd-stock{font-size:11px;padding:4px 10px}.pd-side{gap:10px}.pd-follow-card,.pd-step-card{padding:12px}.pd-follow-body p,.pd-step-head,.pd-step-label{font-size:11px}.pd-follow-body strong{font-size:12px}.pd-follow-btn{font-size:11px;padding:6px 12px}.pd-info-card{border-radius:12px;margin-bottom:14px;padding:14px}.pd-section-title{font-size:14px;margin-bottom:12px;padding-bottom:10px}.pd-desc,.pd-qty-label,.pd-warranty{font-size:12px}.pd-qty input{font-size:14px;max-width:8rem;padding:10px;width:100%}.pd-cta{font-size:14px;min-height:44px;padding:12px}.pd-features{border-radius:12px;gap:16px;grid-template-columns:1fr;padding:16px 14px}.pd-feature-icon{height:36px;margin-bottom:8px;width:36px}.pd-feature h3{font-size:13px}.pd-feature p{font-size:11px}}.cart-page{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1400px;padding:40px 20px}.cart-header{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;margin-bottom:30px;padding:20px 30px}.cart-header h1{font-size:26px;font-weight:700;margin:0 0 5px}.cart-header p{color:#999;font-size:15px;margin:0}.cart-layout{align-items:flex-start;display:flex;gap:30px}.cart-items{display:flex;flex-direction:column;flex-grow:1;gap:15px}.cart-item{background-color:#111;border:1px solid #222;border-radius:12px;gap:20px;padding:15px 20px}.cart-item,.cart-item-image{align-items:center;display:flex}.cart-item-image{background-color:#fff;border-radius:8px;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;width:70px}.cart-item-image img{max-height:100%;max-width:100%;object-fit:contain}.cart-item-info{flex-grow:1;min-width:0}.cart-item-category{color:#1ed760;font-size:10px;font-weight:700;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.cart-item-name{font-size:17px;font-weight:600;margin-bottom:4px}.cart-item-price{color:#888;font-size:13px}.cart-item-qty{align-items:center;background-color:#1a1a1a;border:1px solid #333;border-radius:6px;display:flex;gap:12px;padding:6px 10px}.cart-item-qty button{background:none;border:none;color:#1ed760;cursor:pointer;font-size:20px;height:22px;line-height:1;width:22px}.cart-item-qty button:disabled{color:#555;cursor:not-allowed}.cart-item-qty span{font-weight:600;min-width:20px;text-align:center}.cart-item-total{font-size:18px;font-weight:700;min-width:80px;text-align:right}.cart-item-remove{background:none;border:none;color:#ff5c5c;cursor:pointer;font-size:16px;padding:6px}.cart-item-remove:hover{color:#ff8a8a}.cart-summary{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;flex-shrink:0;padding:25px;position:-webkit-sticky;position:sticky;top:20px;width:320px}.cart-summary h2{font-size:20px;margin:0 0 20px}.summary-row{color:#bbb;display:flex;font-size:15px;justify-content:space-between;margin-bottom:12px}.summary-row.discount{color:#1ed760}.summary-row.discount span:last-child{font-weight:600}.summary-row.total{border-top:1px solid #333;color:#fff;font-size:20px;font-weight:700;margin-top:5px;padding-top:15px}.cart-promo{border-bottom:1px solid #333;margin-bottom:18px;padding-bottom:18px}.cart-promo-title{color:#888;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.cart-promo-form{display:flex;gap:8px}.cart-promo-form input{background:#111;border:1px solid #333;border-radius:6px;color:#fff;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.05em;min-width:0;padding:10px 12px}.cart-promo-form input:focus{border-color:#1ed760;outline:none}.cart-promo-applied{align-items:flex-start;background:#1ed76014;border:1px solid #1ed76040;border-radius:6px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.cart-promo-applied strong{color:#1ed760;display:block;font-size:14px;letter-spacing:.05em}.cart-promo-label{color:#aaa;display:block;font-size:12px;font-weight:400;margin-top:4px}.cart-promo-remove{background:none;border:none;color:#ff8a8a;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600}.cart-promo-error{color:#ff8a8a;font-size:12px;margin:8px 0 0}.cart-summary-note{color:#666;font-size:12px;line-height:1.4;margin:0 0 12px}.cart-btn{border:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:700;padding:13px;transition:background-color .2s,opacity .2s;width:100%}.cart-btn.primary{background-color:#1ed760;color:#000}.cart-btn.secondary{background-color:#2a2a2a;border:1px solid #444;color:#fff;flex-shrink:0;padding:10px 14px;width:auto}.cart-btn.secondary:hover{background-color:#333;border-color:#1ed760}.cart-btn.primary:hover{background-color:#1db954}.cart-btn.ghost{background-color:initial;border:1px solid #333;color:#bbb}.cart-btn.ghost:hover{background-color:#2a2a2a;color:#fff}.cart-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-btn{margin-bottom:10px;margin-top:10px}.continue-btn{align-self:flex-start;margin-top:10px;padding:12px 20px;width:auto}.cart-error{background-color:#ff5c5c1f;border:1px solid #ff5c5c;border-radius:6px;color:#ff8a8a;font-size:13px;margin-bottom:12px;padding:10px 12px}.cart-empty{align-items:center;color:#777;display:flex;flex-direction:column;gap:18px;padding:60px 20px}.cart-empty p{font-size:18px;margin:0}.cart-empty .cart-btn{padding:12px 28px;width:auto}@media (max-width:860px){.cart-page{margin:0 auto;max-width:24rem;padding:12px 12px 24px}.cart-header{margin-bottom:16px;padding:12px 14px}.cart-header h1{font-size:1.1rem}.cart-header p{font-size:12px}.cart-layout{flex-direction:column;gap:16px}.cart-summary{padding:16px;position:static;width:100%}.cart-summary h2{font-size:16px;margin-bottom:14px}.summary-row{font-size:13px}.summary-row.total{font-size:17px}}@media (max-width:600px){.cart-item{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:52px 1fr auto;grid-template-rows:auto auto;padding:12px;position:relative}.cart-item-image{grid-row:span 2;height:52px;width:52px}.cart-item-name{font-size:13px}.cart-item-price{font-size:11px}.cart-item-category{font-size:9px}.cart-item-qty{gap:8px;grid-column:2;padding:4px 8px}.cart-item-qty button{font-size:16px}.cart-item-total{align-self:start;font-size:14px;grid-column:3;grid-row:1;min-width:auto;padding-top:4px;text-align:right}.cart-item-remove{font-size:14px;position:absolute;right:8px;top:8px}.cart-btn.primary,.checkout-btn{font-size:14px;min-height:44px}.cart-error{font-size:11px}}.page{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1400px;padding:40px 20px}.page-header{align-items:center;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;gap:20px;margin-bottom:30px;padding:20px 30px}.page-header .page-icon{color:#1ed760;flex-shrink:0}.page-header h1{font-size:26px;font-weight:700;margin:0 0 5px}.page-header p{color:#999;font-size:15px;margin:0}.page-card{background-color:#111;border:1px solid #222;border-radius:12px;margin-bottom:20px;padding:25px}.page-card h2{font-size:18px;margin:0 0 20px}.stat-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.stat-box{background-color:#111;border:1px solid #222;border-radius:12px;flex:1 1;min-width:180px;padding:22px}.stat-box .stat-label{color:#888;font-size:13px;margin:0 0 8px}.stat-box .stat-value{color:#fff;font-size:28px;font-weight:700;margin:0}.empty-state{border:1px dashed #333;border-radius:12px;color:#777;padding:50px 20px;text-align:center}.empty-state .empty-icon{color:#444;margin-bottom:12px}.empty-state h3{color:#fff;font-size:18px;margin:0 0 8px}.empty-state p{color:#777;font-size:14px;margin:0 0 18px}.page-btn{align-items:center;background-color:#1ed760;border:none;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;transition:background-color .2s}.page-btn:hover{background-color:#1db954}.page-btn.ghost{background-color:initial;border:1px solid #333;color:#bbb}.page-btn.ghost:hover{background-color:#2a2a2a;color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.6}.page-table{border-collapse:collapse;width:100%}.page-table th{border-bottom:1px solid #222;color:#888;font-size:12px;letter-spacing:1px;padding:12px 14px;text-align:left;text-transform:uppercase}.page-table td{border-bottom:1px solid #1c1c1c;color:#ddd;font-size:14px;padding:14px}.page-table tr:last-child td{border-bottom:none}.status-pill{border-radius:50px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.status-pill.active,.status-pill.completed,.status-pill.resolved{background-color:#1ed7601f;color:#1ed760}.status-pill.open,.status-pill.pending{background-color:#ffb84d1f;color:#ffb84d}.field{margin-bottom:18px}.field label{color:#999;display:block;font-size:13px;margin-bottom:6px}.field input,.field select,.field textarea{background-color:#1a1a1a;border:1px solid #333;border-radius:6px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:12px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:#1ed760;outline:none}.field input:disabled{color:#888;cursor:not-allowed}.field textarea{min-height:110px;resize:vertical}.copy-field{display:flex;gap:10px}.copy-field input{flex-grow:1}.form-message{border-radius:6px;font-size:13px;margin-bottom:14px;padding:10px 12px}.form-message.success{background-color:#1ed7601f;border:1px solid #1ed760;color:#1ed760}.form-message.error{background-color:#ff5c5c1f;border:1px solid #ff5c5c;color:#ff8a8a}.req{color:#ff5c5c;margin-left:2px}.card-title{align-items:center;display:flex;font-size:17px;font-weight:700;gap:10px;margin:0 0 4px}.card-title svg{color:#1ed760}.card-subtitle{color:#888;font-size:14px;margin:0 0 22px}.card-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.card-head-row h2{font-size:17px;font-weight:700;margin:0}.search-input{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:13px;max-width:100%;padding:9px 14px;width:240px}.search-input::placeholder{color:#666}.search-input:focus{border-color:#1ed760;outline:none}.split-layout{align-items:flex-start;display:flex;gap:20px}.split-main{flex:1 1;min-width:0}.split-side{flex-shrink:0;width:320px}.settings-layout{align-items:flex-start;display:flex;gap:20px}.settings-tabs{background-color:#111;border:1px solid #222;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:10px;width:200px}.settings-tab{align-items:center;background:none;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:11px 14px;text-align:left;transition:all .2s ease;width:100%}.settings-tab:hover{background-color:#1a1a1a;color:#fff}.settings-tab.active{background-color:#1ed7601a;border-left:3px solid #1ed760;color:#fff}.settings-tab svg{color:inherit}.settings-content{flex:1 1;min-width:0}.profile-photo{align-items:center;background-color:#1ed760;border-radius:50%;color:#000;display:flex;font-size:24px;font-weight:700;height:56px;justify-content:center;width:56px}.field-hint{color:#666;font-size:12px;margin:6px 0 0}.side-empty{color:#777;font-size:13px;margin:0}.ticket-row{border-bottom:1px solid #1c1c1c;padding:12px 0}.ticket-row:last-child{border-bottom:none}.ticket-row .ticket-subject{color:#eee;font-size:14px;font-weight:600;margin:0 0 4px}.ticket-row .ticket-meta{align-items:center;color:#777;display:flex;font-size:12px;gap:8px}@media (max-width:860px){.settings-layout,.split-layout{flex-direction:column}.settings-tabs,.split-side{width:100%}.settings-tabs{flex-direction:row}}.dashboard-container{color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1400px;padding:30px;width:100%}.dash-banner{align-items:center;background:linear-gradient(135deg,#0a0a0a,#050505);border:1px solid #1db95433;border-radius:16px;box-shadow:0 10px 30px #00000080,inset 0 0 40px #1db9540d;display:flex;justify-content:space-between;margin-bottom:30px;overflow:hidden;padding:40px;position:relative}.dash-banner-content{max-width:600px;position:relative;z-index:2}.dash-banner h1{font-size:28px;font-weight:700;margin-bottom:10px}.dash-banner p{color:#a0a0a0;font-size:15px;line-height:1.6}.dash-banner strong{color:#1db954}.dash-banner-art{align-items:center;background:radial-gradient(circle at 50% 50%,#1db9541a,#0000 70%);border-radius:50%;display:flex;height:300px;justify-content:center;position:absolute;right:-80px;top:-80px;width:300px;z-index:1}.vault-ring{animation:spin 30s linear infinite;border:4px dashed #1db95433;border-radius:50%;height:200px;width:200px}@keyframes spin{to{transform:rotate(1turn)}}.dash-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.stat-card{align-items:center;background-color:#111;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:20px;padding:24px;transition:transform .2s}.stat-card:hover{border-color:#1db9544d;transform:translateY(-3px)}.stat-icon{align-items:center;border-radius:12px;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.green-bg{background-color:#1db9541a;color:#1db954}.blue-bg{background-color:#3b82f61a;color:#3b82f6}.purple-bg{background-color:#8b5cf61a;color:#8b5cf6}.orange-bg{background-color:#f59e0b1a;color:#f59e0b}.stat-info p{color:#888;font-size:13px;margin-bottom:4px}.stat-info h3{color:#fff;font-size:24px;font-weight:700}.dash-section{margin-bottom:40px}.section-header{margin-bottom:20px}.section-header h3{color:#fff;font-size:18px;font-weight:600}.section-sub{color:#888;font-size:13px;margin-top:4px}.credentials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.cred-card{background-color:#111;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden}.cred-header{align-items:center;background-color:#ffffff05;border-bottom:1px solid #ffffff0d;display:flex;padding:16px 20px}.cred-icon{font-size:20px;margin-right:12px}.cred-header h4{flex:1 1;font-size:15px;font-weight:600}.cred-badge{background-color:#1db9541a;border-radius:4px;color:#1db954;font-size:11px;font-weight:600;padding:4px 8px}.cred-body{display:flex;flex-direction:column;gap:16px;padding:20px}.input-group label{color:#888;font-size:12px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.copy-box{align-items:center;background-color:#0a0a0a;border:1px solid #222;border-radius:6px;color:#ddd;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px}.hidden-pass{color:#666;letter-spacing:2px}.copy-box button{background:#0000;border:none;border-radius:4px;color:#1db954;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.copy-box button:hover{background-color:#1db9541a}.btn-group{display:flex;gap:8px}.dash-tables-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:3fr 2fr}@media (max-width:1024px){.dash-tables-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-container{margin:0 auto;max-width:24rem;padding:12px 0 24px!important}.dash-banner{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px 16px}.dash-banner h1{font-size:1.15rem}.dash-banner p{font-size:12px}.dash-banner-art{display:none}.dash-stats-grid{gap:10px;margin-bottom:20px}.dash-stat-card,.dash-table-card{padding:14px}.table-header h3{font-size:13px}.dash-table th{font-size:10px;padding-bottom:10px}.dash-table td{font-size:12px;padding:10px 0}}.dash-table-card{background-color:#111;border:1px solid #ffffff0d;border-radius:12px;padding:24px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table-header h3{font-size:16px;font-weight:600}.view-all-btn{background:#0000;border:none;color:#1db954;cursor:pointer;font-size:13px;font-weight:600}.table-wrapper{overflow-x:auto}.dash-table{border-collapse:collapse;text-align:left;width:100%}.dash-table th{border-bottom:1px solid #ffffff0d;color:#666;font-size:12px;letter-spacing:1px;padding-bottom:16px;text-transform:uppercase}.dash-table td{border-bottom:1px solid #ffffff05;font-size:14px;padding:16px 0}.order-id{color:#888;font-family:monospace}.order-product{color:#fff;font-weight:500}.order-date{color:#888;font-size:13px}.truncate{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge{border-radius:20px;font-size:11px;font-weight:600;padding:4px 10px}.status-badge.active,.status-badge.resolved{background-color:#1db9541a;color:#1db954}.status-badge.expired{background-color:#ef44441a;color:#ef4444}.status-badge.open{background-color:#f59e0b1a;color:#f59e0b}.login-page{background:radial-gradient(ellipse at 50% 50%,#0d2a6e26 0,#0a0a0a 100%);font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:20px}.login-container,.login-page{align-items:center;display:flex}.login-container{flex-direction:column;max-width:420px;width:100%}.login-brand{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;gap:12px;margin-bottom:30px;transition:transform .2s}.login-brand:hover{transform:scale(1.05)}.logo-icon{align-items:center;background-color:#1db954;border-radius:6px;color:#000;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.login-card{background-color:#0a0a0a;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 40px #00000080;padding:40px 30px;text-align:center;width:100%}.login-card h2{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px}.login-sub{color:#888;font-size:14px;line-height:1.5;margin-bottom:30px}.login-form{display:flex;flex-direction:column;gap:20px;text-align:left}.input-group label{color:#ccc;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.input-group input{background-color:#111;border:1px solid #222;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.input-group input:focus{border-color:#1db954;box-shadow:0 0 0 2px #1db95433}.input-group input::placeholder{color:#555}.forgot-password{margin-top:-10px;text-align:right}.forgot-password a{color:#1db954;font-size:12px;font-weight:600;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.login-submit-btn{background-color:#1db954;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;font-weight:700;margin-top:10px;padding:14px;transition:background-color .2s,transform .2s}.login-submit-btn:hover{background-color:#17a348;transform:translateY(-2px)}.login-toggle{color:#888;font-size:13px;margin-top:24px}.login-toggle span{color:#1db954;cursor:pointer;font-weight:600;transition:color .2s}.login-toggle span:hover{text-decoration:underline}@media (max-width:480px){.login-card{padding:32px 20px}.login-brand{font-size:20px;margin-bottom:24px}.login-submit-btn{min-height:48px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:#0a0a0a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}img{height:auto;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}.app-layout,.home-layout{background-color:#0a0a0a;min-height:100vh}.app-layout{display:flex}.main-content-area{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 20px}.page-wrapper{padding:0}.announcement-banner{align-items:center;background-color:#1ed760;border-radius:50px;box-shadow:0 4px 15px #1ed76026;color:#000;display:flex;font-size:17px;justify-content:space-between;margin:20px 0;padding:8px 30px;width:100%}.announcement-banner p{font-weight:600;line-height:1.4;margin:0}.banner-user{align-items:center;display:flex;flex-shrink:0;gap:10px}.banner-user-avatar{align-items:center;background-color:#000;border:2px solid #000;border-radius:50%;color:#1db954;display:flex;font-size:15px;font-weight:700;height:32px;justify-content:center;width:32px}.banner-user-name{color:#000;font-size:14px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111f2;border:1px solid #333;border-radius:10px;cursor:pointer;display:none;height:44px;justify-content:center;left:14px;position:fixed;top:14px;width:44px;z-index:1100}.mobile-menu-icon,.mobile-menu-icon:after,.mobile-menu-icon:before{background:#fff;border-radius:2px;display:block;height:2px;position:relative;transition:transform .2s ease,opacity .2s ease;width:18px}.mobile-menu-icon:after,.mobile-menu-icon:before{content:"";left:0;position:absolute}.mobile-menu-icon:before{top:-6px}.mobile-menu-icon:after{top:6px}.app-layout--menu-open .mobile-menu-icon{background:#0000}.app-layout--menu-open .mobile-menu-icon:before{top:0;transform:rotate(45deg)}.app-layout--menu-open .mobile-menu-icon:after{top:0;transform:rotate(-45deg)}.sidebar-overlay{background:#0000008c;display:none;inset:0;opacity:0;position:fixed;transition:opacity .25s ease;z-index:1040}.sidebar-overlay--visible{opacity:1}@media (max-width:900px){.mobile-menu-btn{display:inline-flex}.sidebar-overlay{display:block;pointer-events:none}.sidebar-overlay--visible{pointer-events:auto}.main-content-area{padding:56px 16px 0}.announcement-banner{align-items:flex-start;border-radius:12px;flex-direction:column;font-size:14px;gap:10px;margin:12px 0;padding:12px 18px}}@media (max-width:480px){.main-content-area{padding:52px 10px 0}.announcement-banner{border-radius:10px;font-size:11px;padding:10px 14px}.banner-user-name{font-size:12px;max-width:120px}}@media (max-width:768px){.page-wrapper{margin:0 auto;max-width:24rem;width:100%}.dashboard-container,.page{padding:12px 0 24px!important}.page-header{gap:10px;margin-bottom:16px;padding:12px 14px}.page-header h1{font-size:1.1rem}.page-header p{font-size:12px}.page-card{border-radius:10px;margin-bottom:12px;padding:14px}.page-card h2{font-size:14px;margin-bottom:12px}.stat-box{min-width:0;padding:14px}.stat-box .stat-value{font-size:22px}.stat-box .stat-label{font-size:11px}}
/*# sourceMappingURL=main.fe5f824d.css.map*/