@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;700&family=Inter:wght@400;700;900&display=swap";:root{--bg-color:#000;--text-color:#fff;--accent-color:#fff;--glitch-speed:.3s;--border-width:1px;--noise-opacity:.08}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}body{background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;overflow-x:hidden}code,.mono{font-family:JetBrains Mono,monospace}body:before{content:"";width:100%;height:100%;opacity:var(--noise-opacity);pointer-events:none;z-index:9999;background:url(https://grainy-gradients.vercel.app/noise.svg);position:fixed;top:0;left:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff}@keyframes flicker{0%{opacity:1}5%{opacity:.2}10%{opacity:1}15%{opacity:.8}25%{opacity:.3}30%{opacity:1}70%{opacity:.9}72%{opacity:.2}77%{opacity:1}to{opacity:1}}@keyframes glitch-shake{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes vibration{0%{transform:translate(0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(2px,2px)}to{transform:translate(0)}}.glitch-hover:hover{animation:.1s infinite glitch-shake}.flicker{animation:2s infinite flicker}button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #fff;padding:1rem 2rem;font-family:JetBrains Mono,monospace;transition:all .2s}button:hover{color:#000;background:#fff}button:active{animation:.1s infinite vibration}.section-divider{background:#fff;width:100%;height:1px;margin:2rem 0;position:relative}.section-divider:after{content:"";background:#fff;width:20px;height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}:root{--neon-green:#00ff41;--neon-red:#f04}.app-container{background:#000;min-height:100vh;transition:transform 50ms linear}.glitch-active{filter:contrast(150%)brightness(120%);animation:.15s infinite glitch-shake}.splash-screen{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.noise-overlay{opacity:.15;pointer-events:none;z-index:5;background:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\"/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.splash-content{z-index:10;text-align:center}.logo-text{letter-spacing:-.05em;color:#fff;text-transform:uppercase;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:8rem;font-weight:900}.logo-img{filter:invert();width:95%;max-width:1200px;height:auto;margin-bottom:2rem;transition:transform .3s}.logo-img:hover{transform:scale(1.02)}.logo-img.small{max-width:350px;margin-bottom:0}.logo-img.medium{max-width:800px;margin-bottom:0}@media (width<=768px){.logo-text{font-size:3.5rem}}@media (width<=480px){.logo-text{font-size:2.5rem}.splash-content button{width:80%;padding:.8rem;font-size:.8rem}}.sticky-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#000000e6;border-bottom:1px solid #fff;width:100%;padding:1.5rem 2rem;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;display:flex}.logo-small-text{align-items:center;font-size:1.2rem;font-weight:900;display:flex}.nav-trigger{background:0 0;border:none;padding:.5rem 0;font-size:.9rem}.nav-trigger:hover{background:0 0;text-decoration:underline}.side-menu{color:#000;z-index:150;background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;transition:right .4s cubic-bezier(.85,0,.15,1);display:flex;position:fixed;top:0;right:-100%}.side-menu.open{right:0}.menu-links{text-align:center;flex-direction:column;gap:2rem;display:flex}.menu-links a{color:#000;font-size:3rem;font-weight:900;text-decoration:none;transition:all .2s}.menu-links a:hover{color:#fff;background:#000;padding:0 1rem;transform:skew(-10deg)}@media (width<=768px){.menu-links a{font-size:2rem}.menu-links{gap:1.5rem}}.hero-section{max-width:1600px;margin:0 auto;padding:8rem 2rem 4rem}@media (width<=768px){.hero-section{padding:6rem 1.5rem 3rem}}.hero-status{color:#666;font-size:.8rem}.blink{color:red;animation:1s infinite blink-anim}@keyframes blink-anim{0%,to{opacity:1}50%{opacity:0}}.product-grid{background:transparent;grid-template-columns:repeat(12,1fr);gap:0;display:grid}.product-card{background:#000;flex-direction:column;grid-column:span 4;gap:1.5rem;padding:2rem;display:flex;border:1px solid #fff;margin:-.5px}.item-1{grid-column:span 8}.item-2,.item-3{grid-column:span 4}.item-4{grid-column:span 8}.item-5,.item-6{grid-column:span 6}@media (width<=768px){.product-card{padding:1.5rem}}.product-image-wrapper{aspect-ratio:4/5;background:#0a0a0a;position:relative;overflow:hidden}.product-img{object-fit:cover;filter:grayscale()contrast(110%);width:100%;height:100%;transition:transform .5s,filter .5s}.product-card:hover .product-img{filter:grayscale(0%)contrast(120%);transform:scale(1.05)}.product-card:hover .img-distortion{pointer-events:none;background:linear-gradient(#ffffff1a 50%,#0000 50%) 0 0/100% 4px;width:100%;height:100%;animation:.2s infinite scanline;position:absolute;top:0;left:0}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(4px)}}.product-info{flex-direction:column;gap:1.5rem;display:flex}.info-header{color:#888;justify-content:space-between;font-size:.75rem;display:flex}.footer{border-top:1px solid #fff;margin-top:8rem;padding:6rem 2rem 2rem}.footer-grid{grid-template-columns:repeat(4,1fr);gap:4rem;margin-bottom:6rem;display:grid}.label{color:#444;margin-bottom:1rem;font-size:.7rem}.footer-logo{text-align:right;justify-content:flex-end;align-items:flex-end;font-size:4rem;font-weight:900;line-height:.8;display:flex}.legal{color:#333;justify-content:space-between;font-size:.6rem;display:flex}@media (width<=992px){.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-logo{text-align:left;font-size:3rem}.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{grid-column:span 12}}@media (width<=480px){.sticky-header{padding:1rem 1.5rem}.logo-small-text{font-size:1rem}.logo-img.small{max-width:180px}.legal{flex-direction:column;gap:.5rem}}.login-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.login-modal{background:#000;border:1px solid #fff;width:100%;max-width:450px;max-height:90vh;padding:2.5rem;transition:max-width .4s;position:relative;overflow-y:auto;box-shadow:0 0 50px #ffffff0d}.login-modal::-webkit-scrollbar{width:4px}.login-modal::-webkit-scrollbar-thumb{background:#fff}.login-modal.registration-modal{max-width:650px}.modal-header{color:#666;border-bottom:1px solid #222;justify-content:space-between;margin-bottom:3rem;padding-bottom:.5rem;font-size:.7rem;display:flex}.close-modal{cursor:pointer;color:#fff;background:0 0;border:none;padding:0}.login-form{flex-direction:column;gap:2rem;display:flex}.form-section-title{color:#444;width:100%;margin-bottom:1rem;font-size:.7rem}.input-group{flex-direction:column;gap:.8rem;display:flex}.input-row{flex-wrap:wrap;gap:1.5rem;display:flex}.input-row .input-group{flex:200px}.input-group label{letter-spacing:.1em;font-size:.75rem}.input-group input{color:#fff;background:0 0;border:1px solid #333;outline:none;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.input-group input:focus{border-color:#fff}.rgpd-checkbox{align-items:flex-start;margin-top:1rem;flex-direction:row!important;gap:1rem!important}.rgpd-checkbox input{accent-color:#fff;background:#000;border:1px solid #fff;width:18px;min-width:18px;height:18px}.rgpd-checkbox label{color:#888;cursor:pointer;font-size:.65rem;line-height:1.4}.secure-badge{color:#0f0;margin-left:.5rem;font-weight:500}.login-submit{color:#000;cursor:pointer;background:#fff;border:none;margin-top:1rem;padding:1.2rem;font-weight:900;transition:all .2s}.login-submit:hover:not(:disabled){background:#ccc;transform:translateY(-2px)}.login-submit.loading{color:#666;cursor:not-allowed;background:#333}.auth-toggle{color:#666;text-align:center;margin-top:1.5rem;font-size:.7rem}.auth-toggle span{color:#fff;cursor:pointer;margin-left:.5rem;text-decoration:underline}.auth-toggle span:hover{filter:blur(1px)}.access-granted-msg{text-align:center;color:#0f0;padding:4rem 0;font-size:1.5rem;line-height:1.5}.modal-footer{color:#333;text-align:center;margin-top:3rem;font-size:.6rem}@media (width<=650px){.input-row{flex-direction:column;gap:1rem}.login-modal.registration-modal{max-width:100%;margin:1rem;padding:1.5rem}}@media (width<=480px){.login-modal{padding:1.5rem}.modal-header{margin-bottom:2rem}.login-submit{padding:1rem}}.home-layout{grid-template-columns:450px 1fr;max-width:1800px;min-height:calc(100vh - 80px);margin:0 auto;display:grid}.home-sidebar{scrollbar-width:none;border-right:1px solid #222;flex-direction:column;height:calc(100vh - 80px);padding:4rem 3rem;display:flex;position:sticky;top:80px;overflow-y:auto}.home-sidebar::-webkit-scrollbar{display:none}.home-main{padding:2rem}.manifesto-content h2{letter-spacing:-.05em;color:#fff;margin-bottom:2.5rem;font-size:2.2rem;font-weight:900;line-height:.95}.manifesto-content p{color:#888;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.highlight{color:#fff;border:1px solid #fff;margin:2.5rem 0;padding:1.5rem;font-size:1.4rem;font-weight:900;display:inline-block}.product-grid.compact{grid-template-columns:repeat(12,1fr);gap:1px}.product-grid.compact .product-card{grid-column:span 6;padding:1.5rem}.curated-section{padding:4rem 2rem}.section-title{color:#444;border-left:2px solid #fff;margin-bottom:2rem;padding-left:1rem;font-size:1rem}.price-container{align-items:baseline;gap:.8rem;display:flex}.current-price{color:#fff;font-size:.9rem;font-weight:900}.old-price{color:#444;font-size:.75rem;text-decoration:line-through}.promo-badge{color:#000;z-index:10;background:#fff;padding:.3rem .6rem;font-size:.6rem;font-weight:900;position:absolute;top:.8rem;right:.8rem}@media (width<=1200px){.home-layout{grid-template-columns:1fr}.home-sidebar{border-bottom:1px solid #222;border-right:none;height:auto;padding:6rem 1.5rem 4rem;position:relative;top:0}}:root{--sidebar-width:260px}.saas-dashboard-container{grid-template-columns:var(--sidebar-width) 1fr;color:#fff;z-index:1000;background:#000;min-height:100vh;display:grid;position:relative}.saas-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0acc;border-right:1px solid #ffffff0d;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-logo{letter-spacing:.3em;border-bottom:1px solid #ffffff0d;margin-bottom:1rem;padding:2rem;font-size:1.2rem;font-weight:900}.sidebar-nav{flex-direction:column;flex:1;gap:.3rem;padding:1rem;display:flex}.nav-item{color:#666;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:1rem;padding:.8rem 1rem;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff08}.nav-item.active{color:var(--neon-green);background:#00ff410d}.item-icon{justify-content:center;align-items:center;display:flex}.active-glow{background:var(--neon-green);width:2px;height:60%;box-shadow:0 0 10px var(--neon-green);position:absolute;left:0}.sidebar-footer{color:#444;border-top:1px solid #ffffff0d;padding:1.5rem;font-size:.6rem}.saas-main{background:radial-gradient(circle at 50% 0,#141414 0%,#000 100%);padding:2rem 3rem;overflow-y:auto}.dash-view{animation:.4s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dash-header{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.dash-header h2{letter-spacing:.1em;font-size:1.2rem;font-weight:900}.access-info{color:#444;font-size:.65rem}.summary-cards{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.summary-card{border:1px solid #ffffff0d;align-items:center;gap:1.5rem;padding:2rem;display:flex}.summary-card .card-icon{background:#00ff410d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.summary-card .label{color:#555;margin-bottom:.5rem;font-size:.65rem;display:block}.summary-card .value{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:900}.dash-grid{grid-template-columns:1fr 350px;gap:2rem;display:grid}.dash-panel{border:1px solid #ffffff0d;padding:2rem}.dash-panel h4{color:#444;border-bottom:1px solid #111;margin-bottom:2rem;padding-bottom:.8rem;font-size:.75rem}.chart-placeholder{color:#222;border:1px dashed #222;justify-content:center;align-items:center;height:300px;font-size:.8rem;display:flex}.mini-list{flex-direction:column;gap:1rem;display:flex}.mini-item{border-bottom:1px solid #111;justify-content:space-between;padding-bottom:.8rem;font-size:.85rem;display:flex}.saas-table{border-collapse:collapse;width:100%}.saas-table th{text-align:left;color:#444;text-transform:uppercase;border-bottom:1px solid #222;padding:1rem;font-size:.65rem}.saas-table td{vertical-align:middle;border-bottom:1px solid #111;padding:1rem;font-size:.9rem}.table-img{object-fit:cover;border:1px solid #222;width:45px;height:45px}.status-badge{text-transform:uppercase;text-align:center;border:1px solid #333;min-width:60px;padding:.2rem .6rem;font-size:.6rem;font-weight:900;display:inline-block}.status-badge.active,.status-badge.normal{color:var(--neon-green);border-color:var(--neon-green);background:#00ff410d}.status-badge.sale{color:#f04;background:#ff00440d;border-color:#f04}.status-badge.out_of_stock{color:#555;border-color:#222}.actions-group{justify-content:flex-end;gap:.8rem;display:flex}.header-actions{align-items:center;gap:1rem;display:flex}.mono.small{color:#444;font-size:.6rem}.icon-btn{color:#888;cursor:pointer;background:#080808;border:1px solid #222;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.icon-btn svg{display:block}.icon-btn:hover{border-color:var(--neon-green);color:var(--neon-green);box-shadow:0 0 10px #00ff411a}.icon-btn:hover svg{stroke:var(--neon-green)}.icon-btn.delete:hover{color:#fff;background:#f04;border-color:#f04;box-shadow:0 0 15px #ff00444d}.icon-btn.delete:hover svg{stroke:#fff}.add-btn{background:var(--neon-green);color:#000;cursor:pointer;border:none;align-items:center;gap:.8rem;padding:.8rem 1.5rem;font-weight:900;display:flex}.dash-view.stub{flex-direction:column;gap:2rem;display:flex}.dash-panel.centered{justify-content:center;align-items:center;min-height:400px;display:flex}.loading-glitch{color:#222;font-size:1.2rem}.mega-form{border:1px solid #ffffff0d;padding:3rem}.form-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.header-right-actions{align-items:center;gap:1.5rem;display:flex}.cart-trigger{color:var(--neon-green);cursor:pointer;background:#00ff410d;border:1px solid #ffffff1a;padding:.4rem .8rem;font-size:.75rem;transition:all .2s}.cart-trigger:hover{background:var(--neon-green);color:#000;box-shadow:0 0 15px #00ff4166}.cart-drawer-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;background:#000c;width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.cart-drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer{z-index:1001;background:#080808;border-left:1px solid #222;flex-direction:column;width:400px;max-width:100%;height:100%;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-20px 0 50px #00000080}.cart-drawer-overlay.open .cart-drawer{right:0}.drawer-header{border-bottom:2px solid #111;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.drawer-header h3{color:#444;font-size:.9rem}.cart-items{flex-direction:column;flex:1;gap:1.5rem;padding-right:.5rem;display:flex;overflow-y:auto}.cart-items::-webkit-scrollbar{width:2px}.cart-items::-webkit-scrollbar-thumb{background:#222}.empty-cart{color:#222;text-align:center;margin-top:5rem}.cart-item{border-bottom:1px solid #111;gap:1rem;padding-bottom:1.5rem;display:flex}.cart-item-img{object-fit:cover;border:1px solid #222;width:70px;height:70px}.item-details{flex:1}.item-name{text-transform:uppercase;margin-bottom:.3rem;font-size:.85rem;font-weight:700}.item-meta{color:#555;margin-bottom:.5rem;font-size:.65rem}.item-price{color:var(--neon-green);font-size:.8rem;font-weight:900}.item-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.qty-controls{border:1px solid #222;align-items:center;gap:.8rem;padding:.2rem;display:flex}.qty-controls button{color:#888;cursor:pointer;background:#111;border:none;width:20px;height:20px}.qty-controls span{font-size:.8rem}.remove-btn{color:#333;cursor:pointer;background:0 0;border:none;transition:color .2s}.remove-btn:hover{color:#f04}.drawer-footer{border-top:2px solid #111;margin-top:2rem;padding-top:2rem}.cart-total{justify-content:space-between;margin-bottom:1.5rem;font-weight:900;display:flex}.cart-total .price{color:var(--neon-green);font-size:1.2rem}.checkout-btn{background:var(--neon-green);color:#000;cursor:pointer;border:none;width:100%;padding:1.2rem;font-size:.85rem;font-weight:900;box-shadow:0 10px 30px #00ff4133}.checkout-overlay{z-index:2000;background:#000;width:100%;height:100%;padding:2rem;position:fixed;top:0;left:0;overflow-y:auto}.checkout-container{background:#050505;border:1px solid #111;max-width:1000px;margin:0 auto;padding:3rem;position:relative}.close-checkout{color:#444;cursor:pointer;background:0 0;border:1px solid #222;padding:.5rem 1rem;position:absolute;top:1rem;right:1rem}.checkout-layout{grid-template-columns:1.5fr 1fr;gap:4rem;margin-top:2rem;display:grid}.checkout-form{flex-direction:column;gap:1.5rem;display:flex}.checkout-form h3{margin-bottom:2rem}.submit-order-btn{background:var(--neon-green);cursor:pointer;text-transform:uppercase;border:none;width:100%;margin-top:1rem;padding:1.5rem;font-weight:900;color:#000!important}.checkout-summary-side{border-left:1px solid #111;padding-left:4rem}.summary-list{flex-direction:column;gap:1rem;margin:2rem 0;display:flex}.summary-item{color:#888;justify-content:space-between;font-size:.8rem;display:flex}.summary-total{border-top:1px solid #222;justify-content:space-between;padding-top:1.5rem;font-size:1.2rem;font-weight:900;display:flex}.payment-disclaimer{color:#333;margin-top:3rem;font-size:.6rem;line-height:1.4}.success-screen{text-align:center;padding:5rem 0}.success-screen h2{color:var(--neon-green);margin-bottom:1.5rem;font-size:2rem}.order-id{color:#444;margin-top:2rem;font-size:.8rem}.variant-selector{margin:1rem 0}.variant-selector select{color:#888;background:#080808;border:1px solid #222;outline:none;width:100%;padding:.5rem;font-size:.7rem}.variant-selector select:focus{border-color:var(--neon-green)}.product-detail-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.product-detail-container{border:1px solid var(--border-color);background:#080808;width:100%;max-width:1000px;max-height:90vh;padding:40px;position:relative;overflow-y:auto}.close-detail{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-family:inherit;position:absolute;top:20px;right:20px}.detail-layout{grid-template-columns:1fr 1fr;gap:40px;display:grid}.detail-gallery{flex-direction:column;gap:20px;display:flex}.main-image-view{aspect-ratio:1;border:1px solid var(--border-color);background:#000;width:100%;position:relative;overflow:hidden}.main-image-view img{object-fit:contain;width:100%;height:100%}.glitch-active img{filter:contrast(200%)brightness(150%)hue-rotate(90deg);transform:skew(5deg)}.thumbnails-row{gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.thumb{cursor:pointer;border:1px solid #333;flex-shrink:0;width:80px;height:80px;transition:all .2s}.thumb:hover,.thumb.active{border-color:var(--accent-color);filter:brightness(1.2)}.thumb img{object-fit:cover;width:100%;height:100%}.detail-info h2{text-transform:uppercase;letter-spacing:-2px;margin-bottom:5px;font-size:2.5rem}.detail-price{color:var(--accent-color);margin-bottom:30px;font-size:1.5rem}.description-box{border-left:2px solid var(--accent-color);background:#ffffff08;margin-bottom:30px;padding:15px}.description-box p{color:#aaa;line-height:1.6}.variant-grid{flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:30px;display:flex}.variant-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #333;padding:10px 20px;transition:all .2s}.variant-btn:hover{border-color:#666}.variant-btn.active{color:#000;background:#fff;border-color:#fff}.add-to-cart-big{background:var(--accent-color);color:#000;cursor:pointer;border:none;width:100%;margin-bottom:10px;padding:20px;font-size:1.2rem;font-weight:700}.add-to-cart-big:disabled{color:#444;cursor:not-allowed;background:#222}@media (width<=768px){.detail-layout{grid-template-columns:1fr}.product-detail-container{padding:20px}}.truncate{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}@media (width<=900px){.checkout-layout{grid-template-columns:1fr;gap:2rem}.checkout-summary-side{border-top:1px solid #111;border-left:none;padding-top:2rem;padding-left:0}.cart-drawer{width:100%}}.form-section{margin-bottom:3rem}.form-section h4{color:#444;border-bottom:1px solid #111;margin-bottom:2rem;padding-bottom:.8rem;font-size:.75rem}.variants-list{flex-direction:column;gap:.5rem;display:flex}.variant-row{grid-template-columns:80px 100px 80px 1fr;gap:.5rem;display:grid}.variant-row input{color:#fff;background:#050505;border:1px solid #111;padding:.6rem;font-size:.8rem}.add-variant-btn{color:#444;cursor:pointer;background:0 0;border:1px dashed #222;margin-top:1rem;padding:.8rem}.add-variant-btn:hover{color:#fff;border-color:#444}.upload-zone{text-align:center;border:2px dashed #111;margin-bottom:2rem;padding:3rem;transition:all .3s}.upload-zone:hover{border-color:var(--neon-green);background:#00ff4105}.upload-label{color:#333;cursor:pointer;flex-direction:column;align-items:center;gap:1rem;display:flex}.upload-zone:hover .upload-label{color:var(--neon-green)}.hidden-input{display:none}.previews-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem;display:grid}.preview-item{aspect-ratio:1;border:1px solid #111;position:relative}.preview-item img{object-fit:cover;width:100%;height:100%}.remove-img{color:#fff;cursor:pointer;z-index:10;background:#f04;border:none;border-radius:50%;width:20px;height:20px;font-size:10px;position:absolute;top:-5px;right:-5px}.main-tag{background:var(--neon-green);color:#000;text-align:center;font-size:.5rem;font-weight:900;position:absolute;bottom:0;left:0;right:0}.action-btn-sm{color:#888;cursor:pointer;background:0 0;border:1px solid #333;padding:.4rem .8rem;font-size:.6rem;transition:all .2s}.action-btn-sm:hover{border-color:var(--neon-green);color:var(--neon-green);background:#00ff410d}.client-info .bold{margin-bottom:.2rem;font-size:.9rem}.status-badge.pending{color:#fc0;border-color:#fc0}.status-badge.processing{color:#00e5ff;border-color:#00e5ff}.status-badge.shipped{color:#f0f;border-color:#f0f}.status-badge.delivered{color:var(--neon-green);border-color:var(--neon-green)}.order-row:hover td{background:#ffffff05}@media (width<=1200px){.saas-dashboard-container{grid-template-columns:1fr}.saas-sidebar{display:none}.summary-cards,.dash-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:2rem}}.shipping-line{color:#888;border-top:1px dashed #333;margin-top:.5rem;padding-top:.5rem;font-size:.8rem}.tracker-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:#000000f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.tracker-container{background:#000;border:1px solid #111;width:100%;max-width:600px;padding:2.5rem;position:relative}.close-tracker{color:#444;cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.tracker-form .instruction{color:#666;margin-bottom:2rem;font-size:.8rem;line-height:1.5}.track-submit-btn{background:var(--neon-green);color:#000;cursor:pointer;border:none;width:100%;margin-top:1rem;padding:1rem;font-weight:900}.track-submit-btn:disabled{color:#444;background:#222}.tracking-stepper{justify-content:space-between;align-items:center;margin:3rem 0;padding:0 1rem;display:flex}.step{z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.step-node{background:#111;border:1px solid #333;width:12px;height:12px}.step.completed .step-node{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.step.active .step-node{border-color:var(--neon-green);animation:2s infinite flicker}.step label{color:#444;font-size:.6rem}.step.completed label,.step.active label{color:#fff}.step-line{background:#222;flex:1;height:1px;margin-top:-1.5rem}.tracking-info-box{background:#ffffff05;border:1px solid #111;margin-bottom:2rem;padding:1.5rem}.info-row{justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;display:flex}.info-row .label{color:#666}.info-row .highlight-neon{color:var(--neon-green);text-shadow:0 0 5px var(--neon-green)}.tracking-url-btn{text-align:center;color:#888;border:1px solid #333;width:100%;margin-top:1.5rem;padding:.8rem;font-size:.7rem;text-decoration:none;transition:all .2s;display:block}.tracking-url-btn:hover{border-color:var(--neon-green);color:var(--neon-green)}.reset-tracker-btn{color:#444;cursor:pointer;background:0 0;border:1px solid #222;width:100%;padding:.5rem;font-size:.6rem}
