@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Black+Ops+One&display=swap";@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,900&display=swap";@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,900&display=swap";:root{--bg-dark:#09090b;--bg-card:#111115bf;--bg-card-hover:#18181de6;--surface:#111115;--surface-2:#18181d;--surface-3:#1c1c22;--text-main:#f0f0f0;--text-muted:#71717a;--text-dim:#52525b;--accent:#d4af37;--accent-glow:#d4af372e;--accent-light:#e8c943;--border-glass:#ffffff12;--border-md:#ffffff1c;--glass-shadow:0 8px 32px 0 #00000080;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-xl:28px}*{box-sizing:border-box;margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0}a{color:inherit;text-decoration:none}html,body{background-color:var(--bg-dark);color:var(--text-main);overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:100%;min-height:100vh;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background-image:radial-gradient(circle at 20% 60%,#d4af370a,#0000 45%),radial-gradient(circle at 80% 20%,#d4af3708,#0000 45%),linear-gradient(#09090beb,#09090bf7),url(/images/bg_manor.png);background-position:50%;background-size:cover,cover,cover,cover;animation:40s ease-in-out infinite alternate mesh-drift;position:fixed;inset:-5%}@keyframes mesh-drift{0%{transform:scale(1.05)translate(-1%,-1%)}to{transform:scale(1.05)translate(1%,1%)}}img,.product-image,.modal-banner{-webkit-user-drag:none;pointer-events:none}.container{max-width:1360px;margin:0 auto;padding:86px 24px 3rem}.custom-cursor{background-color:var(--accent);pointer-events:none;z-index:999999;width:15px;height:15px;box-shadow:0 0 15px var(--accent-glow);mix-blend-mode:screen;border-radius:50%;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor.hovering{border:1px solid var(--accent-light);width:45px;height:45px;box-shadow:0 0 25px var(--accent-glow);background-color:#8b5cf640}.custom-cursor.hidden{opacity:0}.navbar{-webkit-backdrop-filter:blur(24px);z-index:100;width:100%;max-width:100%;height:60px;box-shadow:none;background:#09090bd9;border-bottom:1px solid #ffffff0f;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:-.2px;color:#fff;flex-shrink:0;align-items:center;gap:9px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;display:flex}.brand-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.brand-icon img{object-fit:cover;width:100%;height:100%}.nav-links{background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:2px;padding:3px 5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a,.nav-link-btn{color:var(--text-muted);white-space:nowrap;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:100px;align-items:center;gap:.4rem;padding:5px 14px;font-size:.78rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-links a:hover,.nav-link-btn:hover{color:#fff;background:#ffffff0f}.nav-link-btn.active{color:#fff;background:#ffffff1f;font-weight:600}.nav-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.live-viewers{color:#5865f2;white-space:nowrap;background:#5865f21a;border:1px solid #5865f240;border-radius:8px;align-items:center;gap:.25rem;padding:2px 8px;font-size:.72rem;font-weight:600;display:flex}.currency-selector{color:var(--text-muted);cursor:pointer;appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 4px center/.9em no-repeat;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:4px 24px 4px 8px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s}.currency-selector:hover{color:var(--text-main);border-color:#ffffff26}.currency-selector option{color:var(--text-main);background-color:#0f0f11}.cart-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.cart-btn:hover{color:var(--accent);background:#ffffff0f}.cart-badge{background:var(--accent);color:#09090b;text-align:center;min-width:15px;box-shadow:0 0 8px var(--accent-glow);border-radius:10px;padding:1px 5px;font-size:.62rem;font-weight:800;position:absolute;top:-2px;right:-2px}.user-profile-chip{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:8px;padding:4px 12px 4px 6px;transition:all .2s;display:flex}.user-profile-chip:hover{background:#ffffff17;border-color:#ffffff29}.user-profile-chip img{border-radius:50%;width:22px;height:22px}.user-profile-chip .user-name{font-size:.82rem;font-weight:500}.user-profile-chip .role-tag{background:var(--accent);color:#09090b;border-radius:10px;padding:1px 6px;font-size:.65rem;font-weight:700}.login-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.login-btn:hover{background:#ffffff1f;border-color:#fff3}.hero-right{display:none}.showcase-card{opacity:0;pointer-events:none;background:var(--bg-card);width:100%;height:100%;transform-style:preserve-3d;will-change:transform, opacity;border:1px solid #ffffff1a;border-radius:24px;transition:all .8s cubic-bezier(.16,1,.3,1),transform .2s ease-out;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.95)translateY(20px)rotateX(10deg);box-shadow:0 30px 60px #00000080}.showcase-overlay{background:linear-gradient(#05030a00 0%,#05030af2 100%);flex-direction:column;gap:.5rem;width:100%;padding:2rem 1.5rem;display:flex;position:absolute;bottom:0;left:0}.showcase-title{color:#fff;text-shadow:0 2px 10px #00000080;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.showcase-glow-ring{background:radial-gradient(circle, var(--dynamic-glow) 0%, transparent 60%);opacity:.5;filter:blur(40px);z-index:0;pointer-events:none;border-radius:50%;width:120%;height:120%;transition:background 1s,opacity 1s;animation:4s ease-in-out infinite alternate breatheGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes breatheGlow{0%{opacity:.3;transform:translate(-50%,-50%)scale(.95)}to{opacity:.6;transform:translate(-50%,-50%)scale(1.05)}}@keyframes pulseGlow{0%{box-shadow:0 0 20px #ffffff0d}50%{box-shadow:0 0 50px #ffffff26}to{box-shadow:0 0 20px #ffffff0d}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.trust-badges{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;font-size:.9rem;display:flex}.trust-badges span{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;transition:all .3s;display:flex}.trust-badges span:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.catalog-controls{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:3.5rem;display:flex}.search-bar{width:100%;max-width:380px;position:relative}.search-icon{color:var(--text-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-bar input{width:100%;color:var(--text-main);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;outline:none;padding:.8rem 1rem .8rem 2.75rem;font-size:.95rem;transition:all .3s}.category-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:flex;overflow-x:auto}.category-pills::-webkit-scrollbar{display:none}.category-pill{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:.5rem 1.25rem;font-size:.9rem;transition:all .2s}.category-pill.active{background:var(--text-main);color:var(--bg-dark);border-color:var(--text-main);font-weight:600}.product-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s forwards fadeIn;display:flex;position:fixed;top:0;left:0}.product-modal{border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(40px);width:95vw;max-width:1000px;max-height:90vh;color:var(--text-light);background:#0f0f14b3;border-radius:24px;animation:.4s cubic-bezier(.16,1,.3,1) forwards scaleIn;position:relative;overflow-y:auto;box-shadow:0 40px 100px -10px #000c,inset 0 0 0 1px #ffffff0d}.product-modal::-webkit-scrollbar{width:6px}.product-modal::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:220px;position:relative}.modal-banner:after{content:"";background:linear-gradient(#0000,#0f0f14);width:100%;height:120px;position:absolute;bottom:0;left:0}.modal-content{z-index:2;margin-top:-60px;padding:0 3rem 3rem;position:relative}.modal-header{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.modal-title{align-items:center;gap:1rem;display:flex}.modal-header h2{letter-spacing:-.5px;color:#fff;margin-bottom:.25rem;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700}.modal-badge{color:var(--accent);text-transform:uppercase;letter-spacing:1px;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:100px;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.floating-close{z-index:10;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.floating-close:hover{color:#fff;background:#ffffff26;transform:rotate(90deg)}.modal-body-split{grid-template-columns:1.5fr 1fr;align-items:start;gap:3rem;display:grid}.modal-left{flex-direction:column;gap:2.5rem;display:flex}.modal-description{color:#a1a1aa;white-space:pre-wrap;font-size:1rem;line-height:1.6}.modal-features h4{color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;font-size:.85rem;font-weight:600}.feature-list{border-top:1px solid #ffffff0d;flex-direction:column;gap:0;list-style:none;display:flex}.feature-list li{color:#ffffffd9;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:.95rem;line-height:1.4;display:flex}.feature-check{color:var(--accent-light);filter:drop-shadow(0 0 8px #8b5cf680);flex-shrink:0;margin-top:2px}.modal-right{background:#0003;border:1px solid #ffffff0d;border-radius:20px;padding:2rem;position:sticky;top:0}.variants-section{margin-bottom:2rem}.variants-title{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:1rem;font-size:.75rem;font-weight:600}.variant-btn{cursor:pointer;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1.25rem 1.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.variant-btn:hover{background:#ffffff14;border-color:#ffffff26}.variant-btn.selected{background:#d4af371a;border-color:#d4af37;box-shadow:0 0 0 1px #d4af37}.variant-btn span{color:#fff;font-size:.95rem;font-weight:500}.variant-price{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;color:#d4af37!important;font-size:1.1rem!important;font-weight:700!important}.purchase-btn{color:#09090b;cursor:pointer;background:#d4af37;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px -6px #d4af3780}.purchase-btn:hover:not(:disabled){background:#e8c943;transform:translateY(-2px);box-shadow:0 12px 25px -4px #d4af37a6}.purchase-btn:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff14}@media (width<=900px){.modal-body-split{grid-template-columns:1fr;gap:2rem}.modal-content{padding:0 1.5rem 2rem}.modal-right{padding:1.5rem;position:static}}.hero-container{padding-top:56px}.about-section:before,.about-stats{display:none}@media (width<=1024px){.navbar{height:56px!important;padding:0 16px!important}.nav-links,.live-viewers,.currency-selector,.discord-widget-container{display:none!important}.mobile-menu-toggle-btn{display:inline-flex!important}}@media (width<=768px){.container{padding:0 1rem 1.5rem}.category-pills{overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.product-content{gap:.15rem;padding:.75rem}.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.2;display:-webkit-box;overflow:hidden}.product-price{font-size:.8rem}.product-badge{padding:.25rem .5rem;font-size:.65rem;top:.5rem;right:.5rem}.brand{font-size:1.25rem}.brand-icon{width:32px;height:32px}.nav-actions{flex-wrap:wrap;justify-content:center;gap:.35rem;width:100%;margin-top:.15rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:.75rem}.nav-actions a{font-size:.8rem}.live-viewers{padding:.35rem .6rem;font-size:.75rem}.hero-container{padding:1rem 1rem 2rem}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-right{display:none}.hero-left{text-align:center;align-items:center}.hero-left h1{letter-spacing:-1px;text-align:center;font-size:clamp(2rem,10vw,3rem);line-height:1.1}.hero-left p{text-align:center;margin-bottom:1.5rem;padding:0 .5rem;font-size:1rem}.catalog-controls{width:100%;padding:0}.search-bar input{padding:.875rem 1rem .875rem 2.5rem;font-size:.95rem}.hero-actions{flex-direction:column;align-items:center;gap:.75rem;width:100%}.hero-primary-btn,.hero-secondary-btn{width:100%;max-width:320px}.trust-metrics{flex-wrap:nowrap;justify-content:center;gap:1.5rem;width:100%}.metric-divider{height:30px;display:block}.metric-item{align-items:center;width:auto}.metric-val{font-size:1.25rem}.metric-lbl{font-size:.75rem}.about-section{border-radius:16px;margin:2rem 0;padding:2rem 1.5rem}.about-section h2{font-size:1.75rem}.about-section p{font-size:.95rem}.about-stats{flex-direction:column;gap:1rem}.stat-card{padding:1.5rem}dialog{border:none;border-top:1px solid var(--border-glass);border-radius:24px 24px 0 0;width:100%;max-height:90vh;margin:auto 0 0}.modal-content{padding:1.5rem 1.25rem 2.5rem}.modal-header{flex-direction:column;align-items:flex-start;gap:.5rem}.modal-title h2{font-size:1.25rem}.modal-description{margin-bottom:1rem;font-size:.85rem;line-height:1.4}.modal-actions{justify-content:flex-start;width:100%}.variants-title{display:none}.durations{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.5rem}.modal-banner{display:none}.modal-features{margin-top:.5rem}.modal-features h4{margin-bottom:.5rem}.feature-list{grid-template-columns:1fr;gap:.5rem}.feature-list li{font-size:.8rem}}.sales-popup{-webkit-backdrop-filter:blur(12px);z-index:9999;opacity:0;background:#0a0a0ad9;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;max-width:320px;padding:12px 16px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .5s;display:flex;position:fixed;bottom:20px;left:20px;transform:translate(-150%);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff0d}.sales-popup.visible{opacity:1;transform:translate(0)}.sales-popup-icon{color:#5865f2;background:linear-gradient(135deg,#5865f233,#5865f20d);border:1px solid #5865f233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sales-popup-content{flex-direction:column;flex:1;gap:4px;display:flex}.sales-popup-content p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.3}.sales-popup-time{color:#5865f2;align-items:center;gap:6px;font-size:.7rem;font-weight:600;display:flex}.pulse-dot{background:#5865f2;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-green;display:inline-block;box-shadow:0 0 #5865f2b3}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #5865f2b3}70%{transform:scale(1);box-shadow:0 0 0 6px #5865f200}to{transform:scale(.95);box-shadow:0 0 #5865f200}}.pulse-dot-orange{background:#f59e0b;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-orange;display:inline-block;box-shadow:0 0 #f59e0bb3}@keyframes pulse-orange{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 6px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.sales-popup-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.sales-popup-close:hover{color:var(--text-main)}@media (width<=600px){.sales-popup{max-width:none;padding:10px 12px;bottom:15px;left:15px;right:85px}.sales-popup-icon{width:28px;height:28px}.sales-popup-content p{font-size:.75rem}.sales-popup-time{font-size:.65rem}}@media (width<=640px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (width<=360px){.product-grid{grid-template-columns:1fr!important;gap:12px!important}}.splash-screen{background-color:var(--background);z-index:9999;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.splash-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.splash-logo{width:100px;height:auto;margin-bottom:1rem}.pulse-animation{animation:2s ease-in-out infinite pulse}.splash-title{color:var(--text-primary);margin:0;font-size:2rem}.splash-text{color:var(--text-secondary);font-size:1rem}.splash-loader{border:3px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 #5865f266}70%{box-shadow:0 0 0 6px #5865f200}to{box-shadow:0 0 #5865f200}}.privacy-policy-container{max-width:900px;margin:0 auto;padding:2rem 1rem 6rem}.privacy-title{text-align:center;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.privacy-subtitle{text-align:center;color:var(--text-muted);margin-bottom:3rem;font-size:1rem}.accordion-list{flex-direction:column;gap:1rem;display:flex}.accordion-item{background-color:#121413;border:1px solid #ffffff0d;border-radius:12px;transition:all .3s;overflow:hidden}.accordion-item:hover{border-color:#ffffff1a}.accordion-item.open{border-color:#5865f240}.accordion-header{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex}.accordion-title{font-size:1.05rem;font-weight:600}.accordion-icon-bg{width:24px;height:24px;color:var(--text-muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.accordion-item.open .accordion-icon-bg{color:#fff;background:#ffffff1a}.accordion-content{color:#a0a0a0;padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.6}.accordion-content p{margin-bottom:.5rem}.accordion-bullet-row{align-items:flex-start;margin-bottom:.5rem;display:flex}.accordion-bullet{color:#5865f2;margin-right:.5rem;font-size:1.5rem;line-height:1rem;position:relative;top:3px}.review-marquee-container{width:100%;max-width:1200px;margin:3rem auto;padding:1rem 0;display:flex;position:relative;overflow:hidden}.review-marquee-fade-left{background:linear-gradient(to right, var(--bg-color) 0%, transparent 100%);z-index:2;pointer-events:none;width:150px;height:100%;position:absolute;top:0;left:0}.review-marquee-fade-right{background:linear-gradient(to left, var(--bg-color) 0%, transparent 100%);z-index:2;pointer-events:none;width:150px;height:100%;position:absolute;top:0;right:0}.review-marquee-track{gap:2rem;width:max-content;animation:35s linear infinite marquee;display:flex}.review-marquee-container:hover .review-marquee-track{animation-play-state:paused}.review-card{background:#121413;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.75rem;width:320px;padding:1.5rem;transition:border-color .3s;display:flex}.review-card:hover{border-color:#ffffff26}.review-card .stars{gap:4px;display:flex}.review-text{color:#e0e0e0;font-size:.95rem;font-style:italic;line-height:1.5}.review-author{color:var(--text-muted);margin-top:auto;font-size:.85rem;font-weight:500}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}.cart-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;width:100vw;height:100vh;animation:.3s fadeIn;position:fixed;top:0;left:0}.cart-drawer{-webkit-backdrop-filter:blur(30px);border-left:1px solid var(--border-glass);z-index:1001;background:#0d0d10e6;flex-direction:column;width:450px;max-width:100vw;height:100vh;transition:right .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-450px;box-shadow:inset 2px 0 20px #d4af370a,-20px 0 50px #000000b3}.cart-drawer.open{right:0}.cart-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cart-header h2{color:#fff;text-shadow:0 0 10px #fff3;margin:0;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700}.close-cart{color:#a0a0b0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.close-cart:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}.cart-items{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.empty-cart{color:#a0a0b0;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:1.1rem;display:flex}.cart-item{border:1px solid var(--border-glass);background:#ffffff05;border-radius:16px;gap:16px;padding:16px;transition:all .3s;display:flex}.cart-item:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translate(-4px)}.cart-item img{object-fit:cover;border-radius:8px;width:60px;height:60px}.cart-item-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.cart-item-info h4{color:#fff;margin:0 0 4px;font-size:1rem}.cart-item-info .variant-name{color:#a0a0b0;margin:0;font-size:.8rem}.cart-item-controls{background:#0003;border-radius:6px;align-items:center;gap:12px;width:fit-content;margin-top:8px;padding:4px;display:flex}.cart-item-controls button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cart-item-controls button:hover{background:#ffffff1a}.cart-item-controls span{text-align:center;min-width:16px;font-size:.9rem;font-weight:600}.cart-item-price-col{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-item-price-col .price{color:#fff;font-weight:600}.remove-btn{color:#ff4d4d;opacity:.6;cursor:pointer;background:0 0;border:none;padding:4px;transition:opacity .2s}.remove-btn:hover{opacity:1}.cart-footer{background:#0003;border-top:1px solid #ffffff0d;padding:24px}.cart-subtotal{color:#a0a0b0;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:1.1rem;display:flex}.subtotal-price{color:#fff;text-shadow:0 0 15px #fff3;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:700}.checkout-btn{color:#09090b;cursor:pointer;letter-spacing:-.2px;background:#d4af37;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 18px #d4af374d}.checkout-btn:hover{background:#e8c943;transform:translateY(-2px);box-shadow:0 8px 28px #d4af3773}.cart-btn:hover{transform:scale(1.1)}.profile-dropdown-container{position:relative}.profile-dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glass);z-index:1000;transform-origin:100% 0;background:#120e1cf2;border-radius:16px;width:280px;padding:1rem;animation:.2s cubic-bezier(.16,1,.3,1) forwards dropdown-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 40px #00000080}@keyframes dropdown-pop{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.profile-dropdown-header{border-bottom:1px solid var(--border-glass);margin-bottom:.5rem;padding-bottom:1rem}.dropdown-balance-section{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dropdown-balance-label{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.7rem;font-weight:700}.dropdown-balance-amount{color:#fff;align-items:center;gap:8px;font-size:1.5rem;font-weight:700;display:flex}.dropdown-add-funds{border:1px solid var(--border-glass);color:#fff;background:#ffffff1a;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600;transition:all .2s}.dropdown-add-funds:hover{background:#fff3}.explore-btn{background:var(--accent);color:#fff;letter-spacing:.5px;border:none;border-radius:12px;margin-top:2rem;padding:16px 32px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #8b5cf666}.explore-btn:hover{background:var(--accent-light);transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf699}.explore-btn:active{transform:translateY(-1px)}.dropdown-signed-in{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700}.dropdown-email{color:#fff;font-size:.9rem}.dropdown-menu-item{color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-size:.95rem;transition:all .2s;display:flex}.dropdown-menu-item:hover{color:#fff;background:#ffffff0d}.dropdown-menu-item.sign-out{color:#ef4444;border-top:1px solid var(--border-glass);border-radius:0 0 8px 8px;margin-top:.5rem}.dropdown-menu-item.sign-out:hover{background:#ef44441a}.admin-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:999999;background:#000000b3;justify-content:center;align-items:center;padding:2rem;animation:.3s forwards fadeIn;display:flex;position:fixed;inset:0}.admin-modal{-webkit-backdrop-filter:blur(40px);border:1px solid var(--border-glass);background:#0f0f14e6;border-radius:24px;flex-direction:column;width:100%;max-width:900px;max-height:calc(100vh - 4rem);animation:.4s cubic-bezier(.16,1,.3,1) forwards scaleIn;display:flex;overflow:hidden;box-shadow:0 40px 100px -10px #000c,inset 0 0 0 1px #ffffff0d}.admin-modal-header{background:#0003;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex}.admin-modal-header h2{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700}.admin-modal-body{flex-direction:column;gap:2rem;padding:2.5rem;display:flex;overflow-y:auto}.admin-modal-body::-webkit-scrollbar{width:6px}.admin-modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.admin-form-group{flex-direction:column;gap:.5rem;display:flex}.admin-form-row{gap:1.5rem;display:flex}.admin-form-row>*{flex:1}.admin-label{text-transform:uppercase;letter-spacing:1px;color:#a1a1aa;font-size:.75rem;font-weight:600}.admin-help-text{color:#fff6;margin-top:-.25rem;font-size:.8rem;line-height:1.4}.admin-input,.admin-textarea,.admin-select{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1rem 1.25rem;font-size:1rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.admin-input:focus,.admin-textarea:focus,.admin-select:focus{border-color:var(--accent);background:#8b5cf60d;outline:none;box-shadow:0 0 0 4px #8b5cf626}.admin-save-btn{color:#09090b;cursor:pointer;background:#d4af37;border:none;border-radius:14px;width:100%;margin-top:1rem;padding:1.25rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 20px -6px #d4af3780}.admin-save-btn:hover{background:#e8c943;transform:translateY(-2px);box-shadow:0 12px 25px -4px #d4af37a6}@media (width<=768px){.admin-form-row{flex-direction:column;gap:2rem}}.skeleton-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);aspect-ratio:3/4;border-radius:24px;position:relative;overflow:hidden}.skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:150%;height:100%;animation:2s infinite skeleton-shimmer;position:absolute;top:0;left:-150%}@keyframes skeleton-shimmer{0%{transform:translate(0)}to{transform:translate(200%)}}::view-transition-old(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-name:fade-out,scale-down}::view-transition-new(root){animation-name:fade-in,scale-up}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-up{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes scale-down{0%{transform:scale(1)}to{transform:scale(.98)}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.toast-notification{-webkit-backdrop-filter:blur(25px);border:1px solid var(--border-glass);color:#fff;pointer-events:auto;background:#191423d9;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-size:.95rem;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080,inset 0 0 20px #8b5cf61a}.toast-success{color:#5865f2;border-color:#5865f266;box-shadow:0 10px 30px #00000080,inset 0 0 20px #5865f226}.toast-success span{color:#fff}.toast-error{color:#ef4444;border-color:#ef444466;box-shadow:0 10px 30px #00000080,inset 0 0 20px #ef444426}.toast-error span{color:#fff}.animate-slide-down{animation:.4s cubic-bezier(.16,1,.3,1) forwards toastSlideDown}@keyframes toastSlideDown{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-progress{background:linear-gradient(90deg,#8b5cf6,#a78bfa);height:3px;animation:4s linear forwards toastProgress;position:absolute;bottom:0;left:0}.toast-success .toast-progress{background:linear-gradient(90deg,#5865f2,#7983f5)}.toast-error .toast-progress{background:linear-gradient(90deg,#ef4444,#f87171)}@keyframes toastProgress{0%{width:100%}to{width:0%}}.btn-success{color:#5865f2!important;background:#5865f233!important;border-color:#5865f266!important;animation:.3s cubic-bezier(.16,1,.3,1) buttonSuccessPulse!important;box-shadow:0 0 20px #5865f233!important}@keyframes buttonSuccessPulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.empty-state{-webkit-backdrop-filter:blur(20px);text-align:center;background:#120e1c66;border:1px dashed #ffffff1a;border-radius:24px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;margin:2rem 0;padding:4rem 2rem;animation:.5s ease-out fadeIn;display:flex}.empty-state-icon{color:#fff3;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex;box-shadow:inset 0 4px 20px #0003}.empty-state h3{color:#ffffffe6;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.empty-state p{color:#ffffff80;margin-bottom:1.5rem;font-size:1rem}.cod-banner-section{border:1px solid #ff450033;border-radius:16px;margin-bottom:3rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.cod-banner-section:hover{border-color:#ff450080;transform:translateY(-4px);box-shadow:0 12px 40px #ff450026}.cod-hub-banner{background-color:#050505;align-items:center;height:250px;padding:3rem;display:flex;position:relative}.cod-hub-banner-bg{z-index:1;background:linear-gradient(90deg,#050505f2 0%,#05050566 100%),repeating-linear-gradient(45deg,#ff45000d 0 2px,#0000 2px 8px);position:absolute;inset:0;overflow:hidden}.bullet-tracer{opacity:0;z-index:10;pointer-events:none;background:linear-gradient(90deg,#0000,#ff450099 80%,#fff 100%);border-radius:50%;width:250px;height:2px;position:absolute;box-shadow:0 0 15px 2px #ff4500cc}.cod-banner-section:hover .bullet-tracer{animation:1.5s cubic-bezier(.4,0,.2,1) infinite shoot}.cod-banner-section:hover .tracer-1{animation-duration:.8s;animation-delay:.1s;top:25%}.cod-banner-section:hover .tracer-2{animation-duration:1.1s;animation-delay:.4s;top:65%}.cod-banner-section:hover .tracer-3{animation-duration:.9s;animation-delay:.7s;top:80%}@keyframes shoot{0%{opacity:0;left:-30%;transform:translate(0)scaleX(.5)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:120%;transform:translate(0)scaleX(1.5)}}.cod-hub-banner-content{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.cod-title{color:#ff4500;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 15px #ff450066;margin-bottom:.5rem;font-family:Black Ops One,cursive;font-size:3.5rem;font-weight:400}.cod-subtitle{color:#fffc;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500}.tactical-btn{color:#ff4500;letter-spacing:2px;cursor:pointer;background:0 0;border:2px solid #ff4500;border-radius:4px;padding:.75rem 2rem;font-family:Black Ops One,cursive;font-size:.9rem;font-weight:400;transition:all .3s}.tactical-btn:hover{color:#050505;background:#ff4500;box-shadow:0 0 20px #ff450066}.cod-hub-view{padding:2rem 0;animation:.4s ease-out fadeIn}.tactical-back-btn{color:#ffffff80;letter-spacing:1px;cursor:pointer;background:0 0;border:none;margin-bottom:2rem;font-family:Black Ops One,cursive;font-size:.9rem;font-weight:400;transition:color .2s}.tactical-back-btn:hover{color:#ff4500}.cod-hub-header{border-bottom:1px solid #ff450026;justify-content:space-between;align-items:center;min-height:200px;margin-bottom:3rem;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.cod-header-content{z-index:2;width:60%;position:relative}.cod-logo-bg{opacity:.25;filter:invert();z-index:1;background-image:url(/images/cod_logo.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;width:45%;position:absolute;top:0;bottom:0;right:5%}.cod-section{margin-bottom:4rem}.cod-section-title{color:#fff;letter-spacing:2px;text-transform:uppercase;border-left:4px solid #ff4500;margin-bottom:1.5rem;padding-left:1rem;font-family:Black Ops One,cursive;font-size:2rem}.cod-title-large{color:#ff4500;text-transform:uppercase;letter-spacing:5px;text-shadow:0 0 20px #ff45004d;margin-bottom:1rem;font-family:Black Ops One,cursive;font-size:4rem;font-weight:400}.cod-desc{color:#ffffffb3;font-size:1.2rem;font-weight:400}.cod-product-grid .product-card:hover{border-color:#ff450080;box-shadow:0 10px 30px #ff450026}@media (width<=768px){.cod-hub-banner{height:auto;min-height:180px;padding:1.5rem}.cod-hub-banner-content{width:100%}.cod-logo-bg{opacity:.1;width:100%;right:0}.cod-hub-header{flex-direction:column;align-items:flex-start;min-height:auto;padding-bottom:1rem}.cod-title,.cod-title-large{font-size:2.2rem}.cod-subtitle,.cod-desc{max-width:100%;font-size:.95rem}.cod-header-content{width:100%}}@media (width>=769px) and (width<=1200px){.cod-header-content,.cod-hub-banner-content{width:70%}.cod-title-large{font-size:3rem}.cod-logo-bg{width:40%}}.warranty-options{flex-direction:column;gap:.75rem;display:flex}.warranty-option{cursor:pointer;background:#7c3aff0d;border:1px solid #7c3aff33;border-radius:.5rem;align-items:flex-start;padding:.75rem 1rem;transition:all .3s;display:flex}.warranty-option:hover{background:#7c3aff1a;border-color:#7c3aff66}.warranty-option input[type=radio]{cursor:pointer;accent-color:#7c3aff;margin-top:.25rem;margin-right:.75rem}.warranty-option input[type=radio]:checked+.warranty-option-content{color:#fff}.warranty-option-content{color:#a1a1aa;flex-direction:column;flex:1;gap:.25rem;display:flex}.warranty-label{color:#e4e4e7;justify-content:space-between;align-items:center;font-weight:600;display:flex}.warranty-cost{color:#7c3aff;font-size:.9rem;font-weight:700}.warranty-desc{color:#71717a;font-size:.75rem;line-height:1.4}.warranty-info{color:#7c3aff;font-size:.8rem!important}.warranty-price{color:#7c3aff;margin-top:.25rem;font-size:.8rem}.grade-a-storefront{color:#f4f4f5;-webkit-user-select:none;user-select:none;width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem 6rem;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.grade-a-hero{text-align:center;flex-direction:column;align-items:center;padding:5rem 1rem 3.5rem;display:flex;position:relative;overflow:hidden}.hero-light-cone{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(at top,#38bdf838 0%,#6366f11f 40%,#0000 70%);width:750px;height:480px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-mesh-grid{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.grade-a-hero-container{z-index:1;flex-direction:column;align-items:center;max-width:860px;display:flex;position:relative}.hero-status-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px 5px 10px;display:inline-flex;box-shadow:0 4px 16px #00000059}.hero-status-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;box-shadow:0 0 10px #38bdf8}.hero-status-tag{letter-spacing:.1em;color:#e4e4e7;text-transform:uppercase;font-size:11px;font-weight:750}.hero-version-tag{letter-spacing:.06em;color:#38bdf8;background:#38bdf826;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.grade-a-hero-title{letter-spacing:-.035em;color:#fff;margin:0 0 16px;font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:850;line-height:1.12}.grade-a-gradient-text{background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 45%,#818cf8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 18px #38bdf866);-webkit-background-clip:text;display:inline-block}.grade-a-hero-subtitle{color:#a1a1aa;max-width:640px;margin:0 auto 30px;font-size:1.05rem;line-height:1.65}.hero-command-dock{width:100%;max-width:640px}.hero-command-input-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121621d9;border:1.5px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:13px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 12px 35px #00000080,inset 0 1px #ffffff26}.hero-command-input-wrap:focus-within{background:#161c2af2;border-color:#38bdf899;transform:translateY(-2px);box-shadow:0 16px 45px #38bdf838,inset 0 1px #ffffff40}.command-search-icon{color:#38bdf8;flex-shrink:0}.hero-command-input-wrap input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14.5px;font-weight:550}.hero-command-input-wrap input::placeholder{color:#71717a}.command-hotkey-chip{color:#a1a1aa;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:750}.command-clear-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;transition:all .2s;display:flex}.command-clear-btn:hover{color:#fff;background:#ffffff1a}.hero-quick-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.shortcuts-label{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.shortcut-chip{color:#d4d4d8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9999px;padding:4px 12px;font-size:11.5px;font-weight:650;transition:all .2s}.shortcut-chip:hover,.shortcut-chip.active{color:#38bdf8;background:#38bdf824;border-color:#38bdf866;transform:translateY(-1px)}.grade-a-telemetry-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e111aa6;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1200px;margin-top:3.5rem;padding:20px 24px;display:grid;box-shadow:0 8px 32px #00000059}.telemetry-rail-item{text-align:left;align-items:flex-start;gap:12px;display:flex}.telemetry-icon{flex-shrink:0;margin-top:2px}.telemetry-icon.glow-cyan{color:#38bdf8;filter:drop-shadow(0 0 6px #38bdf899)}.telemetry-icon.glow-emerald{color:#4ade80;filter:drop-shadow(0 0 6px #4ade8099)}.telemetry-icon.glow-amber{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2499)}.telemetry-icon.glow-indigo{color:#818cf8;filter:drop-shadow(0 0 6px #818cf899)}.telemetry-text strong{color:#fff;margin-bottom:2px;font-size:13px;font-weight:750;display:block}.telemetry-text span{color:#71717a;font-size:11.5px;line-height:1.4}.grade-a-catalog-section{margin-top:4.5rem}.catalog-controls-container{margin-bottom:2.2rem}.catalog-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:1.5rem;display:flex}.catalog-section-eyebrow{letter-spacing:.1em;color:#38bdf8;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.catalog-section-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:850}.catalog-items-counter{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;padding:5px 12px;font-size:12.5px;font-weight:700}.grade-a-category-dock{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.grade-a-category-dock::-webkit-scrollbar{display:none}.category-dock-btn{color:#a1a1aa;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.category-dock-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.category-dock-btn.active{color:#38bdf8;background:linear-gradient(135deg,#38bdf82e 0%,#6366f11f 100%);border-color:#38bdf880;box-shadow:0 4px 20px #38bdf826}.dock-icon{font-size:14px}.active-filters-banner{background:#38bdf80f;border:1px solid #38bdf833;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 18px;display:flex}.filters-text{color:#d4d4d8;font-size:12.5px}.reset-filters-btn{color:#38bdf8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:750;display:inline-flex}.reset-filters-btn:hover{text-decoration:underline}.grade-a-product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grade-a-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(#10141ecc 0%,#0a0c12eb 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000073,inset 0 1px #ffffff1f}.grade-a-card:hover{border-color:#38bdf861;transform:translateY(-6px);box-shadow:0 20px 50px #0009,0 0 35px #38bdf82e}.grade-a-card.is-out-of-stock{opacity:.7}.grade-a-card-media{background:#06080d;width:100%;height:195px;position:relative;overflow:hidden}.grade-a-card-img{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.grade-a-card:hover .grade-a-card-img{transform:scale(1.06)}.card-media-gradient-overlay{pointer-events:none;background:linear-gradient(#06080d33 0%,#0a0c12d9 100%);position:absolute;inset:0}.card-top-badges{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.badge-category-tag{letter-spacing:.08em;color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#06080dcc;border:1px solid #38bdf84d;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}.badge-status-pill{color:#e4e4e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080dcc;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.pulse-green{background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4ade80}.pulse-orange{background:#fb923c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #fb923c}.grade-a-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.card-title{color:#fff;margin:0 0 8px;font-size:1.18rem;font-weight:750;line-height:1.3}.card-description{color:#a1a1aa;flex:1;margin:0 0 16px;font-size:.88rem;line-height:1.55}.card-specs-container{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.spec-tag-item{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.spec-check-icon{color:#38bdf8}.card-duration-selector{border-top:1px solid #ffffff0f;margin-bottom:20px;padding-top:14px}.duration-selector-label{color:#71717a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.duration-pill-group{flex-wrap:wrap;gap:6px;display:flex}.duration-pill-btn{color:#a1a1aa;cursor:pointer;white-space:nowrap;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:1;min-width:50px;padding:5px 8px;font-size:11px;font-weight:700;transition:all .2s}.duration-pill-btn:hover{color:#fff;background:#ffffff14}.duration-pill-btn.active{color:#38bdf8;background:#38bdf829;border-color:#38bdf873}.grade-a-card-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.card-price-block{flex-direction:column;display:flex}.price-lead-label{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.card-dynamic-price{color:#38bdf8;letter-spacing:-.02em;font-size:1.25rem;font-weight:850}.card-btn-cluster{align-items:center;gap:8px;display:flex}.card-quick-add-btn{color:#03141f;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #38bdf84d}.card-quick-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#7dd3fc 0%,#0ea5e9 100%);transform:translateY(-1px);box-shadow:0 6px 22px #38bdf880}.card-quick-add-btn:disabled{opacity:.5;cursor:not-allowed;color:#71717a;box-shadow:none;background:#27272a;border-color:#ffffff0d}.card-inspect-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.card-inspect-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.grade-a-empty-state{text-align:center;background:#0e111880;border:1px dashed #ffffff1f;border-radius:20px;margin-top:1.5rem;padding:4.5rem 1rem}.empty-icon-circle{color:#38bdf8;background:#38bdf81a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.grade-a-empty-state h3{color:#fff;margin:0 0 8px;font-size:1.3rem;font-weight:750}.grade-a-empty-state p{color:#a1a1aa;margin:0 0 20px;font-size:.95rem}.empty-reset-btn{color:#03141f;cursor:pointer;background:#38bdf8;border:none;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:750}.grade-a-live-ticker-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10141eb3;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;margin:5rem 0 3rem;padding:14px 22px;display:flex;overflow:hidden}.ticker-label-badge{letter-spacing:.08em;color:#38bdf8;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf840;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.ticker-live-ping{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;box-shadow:0 0 8px #38bdf8}.ticker-feed-strip{scrollbar-width:none;white-space:nowrap;color:#a1a1aa;align-items:center;gap:14px;font-size:12px;display:flex;overflow-x:auto}.ticker-feed-strip::-webkit-scrollbar{display:none}.ticker-item{color:#d4d4d8}.ticker-separator{color:#fff3}.grade-a-reseller-banner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#141a28bf 0%,#0a0d14e6 100%);border:1px solid #38bdf840;border-radius:22px;margin:4.5rem 0;padding:42px 48px;box-shadow:0 16px 45px #00000080,inset 0 1px #ffffff26}.reseller-badge{letter-spacing:.1em;color:#38bdf8;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.reseller-title{color:#fff;letter-spacing:-.025em;max-width:680px;margin:0 0 10px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:850;line-height:1.25}.reseller-desc{color:#a1a1aa;max-width:600px;margin:0 0 24px;font-size:1rem;line-height:1.6}.reseller-action-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.reseller-portal-btn{color:#03141f;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:9px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #38bdf859}.reseller-portal-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #38bdf88c}.reseller-meta-note{color:#71717a;font-size:12px;font-weight:600}.grade-a-reviews-section{margin:5rem 0 4rem}.reviews-header-block{text-align:center;max-width:580px;margin:0 auto 2.5rem}.reviews-eyebrow{letter-spacing:.1em;color:#38bdf8;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.reviews-title{letter-spacing:-.025em;color:#fff;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:850}.reviews-desc{color:#a1a1aa;margin:0;font-size:.95rem}.review-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10141eb3;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.review-stars{color:#fbbf24;letter-spacing:2px;margin-bottom:12px;font-size:15px}.review-text{color:#d4d4d8;flex:1;margin:0 0 18px;font-size:.92rem;line-height:1.6}.review-author-meta{border-top:1px solid #ffffff0f;flex-direction:column;gap:2px;padding-top:14px;display:flex}.review-author-name{color:#fff;font-size:12.5px;font-weight:750}.review-product-tag{color:#38bdf8;font-size:11px}.grade-a-faq-section{max-width:820px;margin:4.5rem auto}.faq-header-block{text-align:center;margin-bottom:2rem}.faq-eyebrow{letter-spacing:.1em;color:#38bdf8;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.faq-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:850}.faq-item-row{cursor:pointer;background:#10141eb3;border:1px solid #ffffff14;border-radius:14px;padding:18px 22px;transition:all .2s}.faq-item-row:hover{background:#161c2ad9;border-color:#ffffff24}.faq-item-row.open{background:#121824e6;border-color:#38bdf859}.faq-question-wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-question-text{color:#fff;font-size:14.5px;font-weight:750}.faq-toggle-icon{color:#38bdf8;font-size:18px;font-weight:700}.faq-answer-text{color:#a1a1aa;margin:12px 0 0;font-size:13.5px;line-height:1.6}.grade-a-discord-cta{margin-top:5rem}.discord-cta-card{background:linear-gradient(135deg,#5865f22e 0%,#0e121cd9 100%);border:1px solid #5865f259;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:36px 42px;display:flex;box-shadow:0 12px 40px #00000073}.discord-cta-badge{letter-spacing:.08em;color:#818cf8;margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.discord-cta-title{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:850}.discord-cta-sub{color:#a1a1aa;max-width:580px;margin:0;font-size:.95rem;line-height:1.55}.discord-join-btn{color:#fff;white-space:nowrap;background:#5865f2;border-radius:12px;align-items:center;gap:10px;padding:13px 26px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #5865f273}.discord-join-btn:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 8px 30px #5865f2a6}@media (width<=1080px){.grade-a-product-grid,.grade-a-telemetry-rail{grid-template-columns:repeat(2,1fr)}.reviews-cards-grid{grid-template-columns:1fr}}@media (width<=768px){.grade-a-storefront{padding:0 1rem 4rem}.grade-a-hero{padding:3.5rem 0 2.5rem}.grade-a-hero-title{font-size:2.2rem}.grade-a-product-grid{grid-template-columns:1fr}.grade-a-telemetry-rail{grid-template-columns:1fr;gap:14px;padding:16px}.discord-cta-card{flex-direction:column;align-items:flex-start;padding:24px}.discord-join-btn{justify-content:center;width:100%}.grade-a-reseller-banner{padding:28px 24px}.reseller-action-row{flex-direction:column;align-items:flex-start}.reseller-portal-btn{justify-content:center;width:100%}}.support-page-container{color:#fff;flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;padding:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.support-hero{background:linear-gradient(135deg,#0a140ff2,#050a08fa);border:1px solid #ffffff0d;border-radius:24px;justify-content:space-between;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.support-hero-left{z-index:2;max-width:50%}.support-badge{letter-spacing:1px;color:#f36;background:#ffffff0d;border:1px solid #f363;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.badge-dot{background:#f36;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f36}.support-title{letter-spacing:-2px;color:#fff;margin:0 0 24px;font-size:5rem;font-weight:800;line-height:.9}.support-description{color:#a0a0b0;max-width:90%;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.support-actions{align-items:center;gap:16px;display:flex}.btn-join-discord{color:#000;background:#f36;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.btn-join-discord:hover{background:#ff4d79;transform:translateY(-2px);box-shadow:0 10px 20px #f363}.btn-support-online{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}.btn-support-online:hover{background:#ffffff1a}.support-hero-right{z-index:1;justify-content:center;align-items:center;width:400px;height:400px;display:flex;position:relative}.radar-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.radar-rings{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.ring{border:1px solid #ff33661a;border-radius:50%;position:absolute}.ring-1{width:100%;height:100%}.ring-2{width:70%;height:70%}.ring-3{width:40%;height:40%}.radar-scanner{transform-origin:0 100%;background:conic-gradient(#0000 95%,#f36c 100%);width:50%;height:50%;animation:4s linear infinite radar-spin;position:absolute;top:0;right:0}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-center-box{z-index:10;background:#0f1211;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;align-items:center;padding:30px 40px;display:flex;position:relative;box-shadow:0 10px 30px #00000080}.radar-center-title{color:#a0a0b0;letter-spacing:1px;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.radar-center-number{color:#fff;margin-top:5px;font-size:3.5rem;font-weight:800;line-height:1}.staff-point{color:#fff;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:flex;position:absolute}.staff-1{top:20%;left:10%}.staff-2{bottom:25%;right:10%}.support-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.section-subtitle{color:#a0a0b0;letter-spacing:1px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.support-steps-container,.support-quality-container{background:#0f1211;border:1px solid #ffffff0d;border-radius:24px;padding:40px}.support-section-header h2{letter-spacing:-1px;margin:0 0 12px;font-size:2.5rem;font-weight:800}.support-section-header p{color:#a0a0b0;margin:0 0 40px;font-size:1rem}.steps-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:24px;transition:transform .2s}.step-card:hover{background:#ffffff0a;transform:translateY(-5px)}.step-number-wrapper{align-items:center;gap:12px;margin-bottom:20px;display:flex}.step-number{color:#000;background:#f36;border-radius:50%;padding:4px 8px;font-size:.75rem;font-weight:800}.step-line{background:#ffffff1a;flex:1;height:1px}.step-card h3{margin:0 0 8px;font-size:1.1rem;font-weight:700}.step-card p{color:#a0a0b0;margin:0;font-size:.9rem;line-height:1.5}.support-quality-container h2{margin:0 0 24px;font-size:1.5rem;font-weight:700}.rating-box{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:16px;margin-bottom:30px;padding:20px;display:flex}.rating-number{font-size:3rem;font-weight:800;line-height:1}.rating-text{flex-direction:column;gap:4px;display:flex}.rating-title{font-size:1rem;font-weight:700}.rating-desc{color:#a0a0b0;font-size:.8rem}.progress-bars{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.progress-item{align-items:center;gap:16px;display:flex}.progress-label{color:#a0a0b0;width:80px;font-size:.85rem;font-weight:600}.progress-track{background:#ffffff0d;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-fill{background:#f36;border-radius:4px;height:100%;box-shadow:0 0 10px #ff336680}.progress-value{text-align:right;width:40px;font-size:.85rem;font-weight:700}.quality-footer-text{color:#a0a0b0;background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;padding:16px;font-size:.85rem;line-height:1.5}@media (width<=1024px){.support-hero{flex-direction:column;gap:40px;padding:40px}.support-hero-left{text-align:center;max-width:100%}.support-actions{justify-content:center}.support-grid{grid-template-columns:1fr}}@media (width<=768px){.support-title{font-size:3.5rem}.steps-row{grid-template-columns:1fr}}.support-replacement-banner{background:linear-gradient(90deg,#14050af2,#0f080cfa);border:1px solid #ff33661a;border-radius:24px;align-items:center;gap:32px;margin-top:20px;padding:40px;display:flex;box-shadow:0 10px 30px #ff33660d}.replacement-icon{color:#f36;filter:drop-shadow(0 0 15px #ff336680);flex-shrink:0}.replacement-content{flex:1}.replacement-subtitle{color:#a0a0b0;letter-spacing:1px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.replacement-content h2{letter-spacing:-1px;margin:0 0 12px;font-size:2.2rem;font-weight:800}.replacement-content p{color:#a0a0b0;max-width:90%;margin:0 0 20px;font-size:1rem;line-height:1.5}.replacement-badges{flex-wrap:wrap;gap:12px;display:flex}.replacement-badge{color:#d0d0e0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.badge-dot-red{background:#f36;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f36}.btn-open-ticket{color:#fff;white-space:nowrap;background:#f36;border-radius:12px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-open-ticket:hover{background:#ff4d79;transform:translateY(-2px);box-shadow:0 10px 20px #ff336640}@media (width<=768px){.support-replacement-banner{text-align:center;flex-direction:column;padding:30px}.replacement-badges{justify-content:center}}.account-dashboard-wrapper{gap:2rem;max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:2rem;display:flex}.dashboard-sidebar{flex-direction:column;flex-shrink:0;gap:2rem;width:280px;height:fit-content;display:flex;position:sticky;top:100px}.sidebar-back-btn{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:fit-content;padding:0;font-size:.9rem;font-weight:500;transition:color .2s;display:flex}.sidebar-back-btn:hover{color:#fff}.sidebar-profile{border:1px solid var(--border-glass);background:#ffffff08;border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.sidebar-profile img{border:1px solid #ffffff1a;border-radius:50%;width:48px;height:48px}.sidebar-profile .profile-info h2{color:#fff;margin:0;font-size:1rem}.sidebar-profile .profile-info p{color:var(--text-muted);margin:0;font-size:.8rem}.sidebar-nav{flex-direction:column;gap:.5rem;display:flex}.sidebar-nav-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.sidebar-nav-item:hover{color:#fff;background:#ffffff0d}.sidebar-nav-item.active{color:#fff;border:1px solid var(--border-glass);background:#ffffff14}.sidebar-footer{border-top:1px solid var(--border-glass);flex-direction:column;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.member-since{flex-direction:column;gap:4px;display:flex}.member-label{letter-spacing:1px;color:var(--text-muted);font-size:.65rem;font-weight:700}.member-date{color:#fff;font-family:monospace;font-size:.85rem}.sidebar-signout{color:#ef4444;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.9rem;font-weight:500;display:flex}.sidebar-signout:hover{color:#f87171}.dashboard-main{flex-direction:column;flex:1;gap:2rem;max-width:900px;display:flex}.dashboard-header{justify-content:space-between;align-items:flex-end;display:flex}.header-titles .welcome-back{letter-spacing:1.5px;color:var(--text-muted);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.header-titles h1{margin:0;font-size:2rem;font-weight:500}.empty-state button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;transition:all .2s}.empty-state button:hover{background:#ffffff1a}.wallet-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wallet-modal{background:#0f0f14f2;border:1px solid #5865f233;border-radius:16px;width:100%;max-width:480px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080,inset 0 0 0 1px #ffffff0d,0 0 40px #5865f20d}.wallet-modal:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5865f226 0%,#0000 70%);height:150px;position:absolute;top:-50px;left:-50px;right:-50px}.wallet-modal>*{z-index:1;position:relative}.wallet-modal-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.wallet-modal-header h2{color:#fff;align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:600;display:flex}.wallet-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.wallet-close-btn:hover{color:#fff;background:#ffffff1a}.amount-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:1.5rem;display:grid}.amount-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:1rem;font-size:1.2rem;font-weight:600;transition:all .2s;display:flex}.amount-btn:hover{background:#ffffff14;transform:translateY(-2px)}.amount-btn.selected{color:#5865f2;background:#5865f21a;border-color:#5865f2;box-shadow:0 0 15px #5865f233}.custom-amount-input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:2rem;padding:1rem;font-family:inherit;font-size:1.1rem;transition:all .2s}.custom-amount-input:focus{background:#5865f20d;border-color:#5865f2;outline:none}.payment-methods{gap:10px;margin-bottom:2rem;display:flex}.payment-method-btn{color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.payment-method-btn.selected{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.proceed-btn{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.proceed-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #5865f266}.proceed-btn:disabled{cursor:not-allowed;opacity:.7;background:#5865f280}.section-header{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.section-header h2{margin:0;font-size:1.5rem;font-weight:500}.search-bar{border:1px solid var(--border-glass);background:#0000004d;border-radius:8px;align-items:center;gap:8px;width:250px;padding:8px 12px;display:flex}.search-bar input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}.orders-list{flex-direction:column;gap:1rem;display:flex}.order-card-premium{border:1px solid var(--border-glass);background:#120e1c99;border-radius:12px;transition:all .2s;overflow:hidden}.order-card-premium:hover{background:#191426cc}.order-summary-premium{cursor:pointer;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.order-summary-left{align-items:center;gap:1.2rem;display:flex}.status-icon-wrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.status-icon-wrapper.completed{color:#5865f2;background:#5865f21a;border-color:#5865f24d}.status-icon-wrapper.failed{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.status-icon-wrapper.pending{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.order-summary-info{flex-direction:column;gap:6px;display:flex}.order-summary-top{align-items:center;gap:12px;display:flex}.order-id{letter-spacing:.5px;font-size:1.1rem;font-weight:700}.status-badge{letter-spacing:1px;background:#ffffff1a;border-radius:12px;padding:2px 8px;font-size:.65rem;font-weight:700}.status-badge.completed{color:#5865f2;background:#5865f226}.status-badge.failed{color:#ef4444;background:#ef444426}.order-summary-bottom{color:var(--text-muted);align-items:center;gap:12px;font-size:.85rem;display:flex}.order-summary-right{align-items:center;gap:1.5rem;display:flex}.order-price{font-size:1.2rem;font-weight:700}.expand-chevron{color:var(--text-muted);transition:transform .3s}.expand-chevron.open{transform:rotate(180deg)}.order-details-premium{background:#0003;border-top:1px solid #ffffff0d;padding:1.5rem}.order-details-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.detail-col{flex-direction:column;gap:6px;display:flex}.detail-col.text-right{text-align:right;align-items:flex-end}.detail-label{letter-spacing:1px;color:var(--text-muted);font-size:.65rem;font-weight:700}.detail-value{color:#fff;font-family:monospace;font-size:.95rem}.flex-align{align-items:center;gap:8px;display:flex}.icon-copy-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.icon-copy-btn:hover{color:#fff}.section-label{letter-spacing:1px;color:var(--text-muted);margin:0 0 1rem;font-size:.75rem;font-weight:700}.ordered-items-section{margin-bottom:2rem}.ordered-item-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:.5rem;padding:1rem}.item-card-header{justify-content:space-between;align-items:center;display:flex}.item-name{margin-bottom:4px;font-size:.9rem;font-weight:600}.item-sku{color:var(--text-muted);font-family:monospace;font-size:.75rem}.item-actions{gap:8px;display:flex}.item-action-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.item-action-btn:hover{background:#ffffff1a}.order-support-footer{color:var(--text-muted);border-top:1px solid #ffffff0d;align-items:center;gap:12px;margin-top:2rem;padding-top:1.5rem;font-size:.85rem;display:flex}.support-avatar{color:#3b82f6;background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.support-avatar svg{width:16px;height:16px}.support-link{color:#5865f2;font-weight:500;text-decoration:none}.dashboard-tab-content{flex-direction:column;gap:2rem;display:flex}.dashboard-stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.premium-stat-card{border:1px solid var(--border-glass);background:#120e1c99;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.premium-stat-card .stat-icon{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.premium-stat-card .stat-info{flex-direction:column;gap:4px;display:flex}.stat-label{letter-spacing:1px;color:var(--text-muted);font-size:.7rem;font-weight:700}.stat-value{color:#fff;font-size:1.8rem;font-weight:700}.add-funds-large-btn{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.add-funds-large-btn:hover{background:#4752c4}@media (width<=768px){.account-dashboard-wrapper{flex-direction:column;padding:1rem}.dashboard-sidebar{gap:1rem;width:100%;position:static}.sidebar-nav{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.sidebar-nav-item{white-space:nowrap}.order-summary-premium{flex-direction:column;align-items:flex-start;gap:1rem}.order-summary-right{justify-content:space-between;width:100%}.item-card-header{flex-direction:column;align-items:flex-start;gap:1rem}.item-actions{flex-wrap:wrap;width:100%}}.admin-layout{background:var(--bg-dark);min-height:100vh;display:flex}.admin-sidebar{z-index:100;background:#0a0712f2;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:1.5rem 0;display:flex;position:fixed;top:0;left:0}.admin-sidebar-brand{border-bottom:1px solid #ffffff0f;margin-bottom:.75rem;padding:0 1.5rem 1.5rem}.admin-sidebar-brand h1{color:#fff;margin:0 0 2px;font-size:1.1rem;font-weight:700}.admin-sidebar-brand span{color:#ef4444;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-sidebar-profile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.75rem;margin:0 .75rem 1rem;padding:.75rem 1.5rem;display:flex}.admin-sidebar-profile img{border:2px solid #ef4444;border-radius:50%;flex-shrink:0;width:36px;height:36px}.admin-sidebar-profile .profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.admin-nav{flex-direction:column;flex:1;gap:2px;padding:0 .75rem;display:flex}.admin-nav-item{color:#ffffff73;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.88rem;font-weight:500;transition:all .15s;display:flex;position:relative}.admin-nav-item:hover{color:#fffc;background:#ffffff0d}.admin-nav-item.active{color:#a78bfa;background:#8b5cf61f;font-weight:600}.admin-nav-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:50%;position:absolute;top:25%;left:0}.admin-nav-divider{background:#ffffff0f;height:1px;margin:.5rem 0}.admin-nav-back{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;margin:.75rem;padding:8px 12px;font-size:.82rem;font-weight:500;transition:all .15s;display:flex}.admin-nav-back:hover{color:#ffffffb3;background:#ffffff0d}.admin-main{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;display:flex}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0a0712cc;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.admin-topbar-title{color:#fff;font-size:1.2rem;font-weight:700}.admin-topbar-subtitle{color:#ffffff59;margin-left:.5rem;font-size:.78rem;font-weight:400}.admin-topbar-actions{align-items:center;gap:.75rem;display:flex}.admin-content{flex:1;padding:2rem}.admin-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.admin-btn-primary{background:var(--accent);color:#fff}.admin-btn-primary:hover{background:#7c3aed;transform:translateY(-1px)}.admin-btn-success{color:#fff;background:#5865f2}.admin-btn-success:hover{background:#4752c4;transform:translateY(-1px)}.admin-btn-ghost{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff14}.admin-btn-ghost:hover{color:#fff;background:#ffffff1a}.admin-btn-danger{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.admin-btn-danger:hover{background:#ef444433}.admin-btn-sm{padding:5px 10px;font-size:.78rem}.admin-stats-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.admin-stat-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.admin-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.admin-stat-icon.purple{background:#8b5cf626}.admin-stat-icon.green{background:#5865f226}.admin-stat-icon.amber{background:#f59e0b26}.admin-stat-icon.red{background:#ef444426}.admin-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.admin-stat-value{color:#fff;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;line-height:1}.admin-table-wrapper{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;overflow:auto hidden}.admin-table-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.admin-table-header-left{align-items:center;gap:.75rem;display:flex}.admin-table{border-collapse:collapse;width:100%}.admin-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;background:#00000026;border-bottom:1px solid #ffffff0f;padding:10px 16px;font-size:.72rem;font-weight:600}.admin-table thead th:first-child{padding-left:1.25rem}.admin-table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .1s}.admin-table tbody tr:last-child{border-bottom:none}.admin-table tbody tr:hover{background:#ffffff08}.admin-table td{color:#fffc;vertical-align:middle;padding:12px 16px;font-size:.88rem}.admin-table td:first-child{padding-left:1.25rem}.admin-table .td-product{align-items:center;gap:10px;display:flex}.admin-product-thumb{object-fit:cover;background:#ffffff0d;border-radius:6px;flex-shrink:0;width:36px;height:36px}.admin-product-thumb-placeholder{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:36px;height:36px}.admin-table .product-name{color:#fff;font-size:.88rem;font-weight:600}.admin-table .product-type{color:#ffffff59;margin-top:1px;font-size:.75rem}.admin-table .td-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-badge-green{color:#5865f2;background:#5865f226;border:1px solid #5865f240}.admin-badge-amber{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b40}.admin-badge-red{color:#ef4444;background:#ef444426;border:1px solid #ef444440}.admin-badge-purple{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf640}.admin-badge-gray{color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1a}.stock-unlimited{color:#fff6}.stock-ok{color:#5865f2}.stock-low{color:#f59e0b}.stock-out{color:#ef4444;font-weight:600}.admin-bulk-bar{background:#ef444414;border:1px solid #ef444433;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:10px 16px;display:flex}.admin-bulk-bar span{color:#ef4444;font-size:.85rem;font-weight:600}.admin-filter-pills{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:3px;display:flex}.admin-filter-pill{color:#fff6;cursor:pointer;text-transform:capitalize;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .15s}.admin-filter-pill:hover{color:#ffffffb3}.admin-filter-pill.active{color:#fff;background:#ffffff1a;font-weight:600}.admin-empty{text-align:center;color:#ffffff4d;padding:3rem 2rem}.admin-empty p{margin-top:.5rem;font-size:.9rem}.admin-section-heading{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1rem;font-size:.72rem;font-weight:700}.admin-form-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.admin-form-card h3{color:#fff;margin-bottom:1.25rem;font-size:.95rem;font-weight:700}.admin-field{flex-direction:column;gap:6px;margin-bottom:1rem;display:flex}.admin-field:last-child{margin-bottom:0}.admin-label{color:#ffffff8c;font-size:.8rem;font-weight:600}.admin-label-hint{color:#ffffff4d;margin-left:.35rem;font-size:.74rem;font-weight:400}.admin-input,.admin-select,.admin-textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:border-color .15s}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{background:#ffffff0f;border-color:#8b5cf680}.admin-input::placeholder,.admin-textarea::placeholder{color:#fff3}.admin-select option{color:#fff;background:#1a1024}.admin-textarea{resize:vertical;min-height:80px;line-height:1.5}.admin-textarea.monospace{font-family:Courier New,monospace;font-size:.82rem}.admin-textarea.tall{min-height:120px}.admin-field-hint{color:#ffffff4d;font-size:.74rem;line-height:1.4}.admin-field-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.admin-field-divider{background:#ffffff0f;height:1px;margin:1.25rem 0}.admin-settings-layout{grid-template-columns:180px 1fr;align-items:start;gap:1.5rem;display:grid}.admin-settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:80px}.admin-settings-nav-item{color:#ffffff73;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .15s}.admin-settings-nav-item:hover{color:#ffffffbf;background:#ffffff0d}.admin-settings-nav-item.active{color:#a78bfa;background:#8b5cf61a;font-weight:600}.admin-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-modal{background:#0d0a16;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.admin-modal-head{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.admin-modal-head h2{color:#fff;font-size:1.05rem;font-weight:700}.admin-modal-close{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.2rem;line-height:1;transition:all .15s;display:flex}.admin-modal-close:hover{color:#fff;background:#ffffff1a}.admin-modal-body{flex-direction:column;flex:1;gap:0;padding:1.5rem;display:flex;overflow-y:auto}.admin-modal-footer{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.admin-order-panel{z-index:200;background:#0d0a16;border-left:1px solid #ffffff14;flex-direction:column;width:420px;height:100vh;animation:.2s slideInPanel;display:flex;position:fixed;top:0;right:0;transform:translate(0);box-shadow:-20px 0 60px #0006}@keyframes slideInPanel{0%{transform:translate(100%)}to{transform:translate(0)}}.admin-order-panel-head{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.admin-order-panel-head h3{color:#fff;font-size:.95rem;font-weight:700}.admin-order-panel-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.admin-order-panel-footer{border-top:1px solid #ffffff12;gap:.75rem;padding:1rem 1.5rem;display:flex}.admin-detail-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:1rem}.admin-detail-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:flex-start;padding:6px 0;font-size:.85rem;display:flex}.admin-detail-row:last-child{border-bottom:none}.admin-detail-row .label{color:#ffffff59;flex-shrink:0;font-size:.78rem}.admin-detail-row .value{color:#fff;text-align:right;word-break:break-all;font-weight:500}.admin-items-list{flex-direction:column;gap:6px;display:flex}.admin-item-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:6px 0;font-size:.85rem;display:flex}.admin-item-row:last-child{border-bottom:none}.admin-item-row .item-name{color:#ffffffbf}.admin-item-row .item-price{color:#5865f2;font-weight:600}.admin-order-total{color:#fff;justify-content:space-between;margin-top:2px;padding-top:8px;font-size:.9rem;font-weight:700;display:flex}.admin-order-total .total-value{color:#5865f2}.admin-coupon-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.admin-coupon-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:border-color .15s;display:flex}.admin-coupon-card:hover{border-color:#ffffff1f}.admin-coupon-top{justify-content:space-between;align-items:center;display:flex}.admin-coupon-code{color:#fff;letter-spacing:.05em;font-family:Courier New,monospace;font-size:1rem;font-weight:800}.admin-coupon-meta{flex-direction:column;gap:4px;display:flex}.admin-coupon-meta-row{justify-content:space-between;font-size:.8rem;display:flex}.admin-coupon-meta-row .k{color:#ffffff59}.admin-coupon-meta-row .v{color:#ffffffbf;font-weight:500}.admin-coupon-actions{gap:6px;display:flex}.admin-coupon-actions .admin-btn{flex:1;justify-content:center}.admin-variant-block{background:#0003;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:.75rem;padding:1rem}.admin-variant-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.admin-variant-head h4{color:#fff9;font-size:.85rem;font-weight:600}.admin-checkbox-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.admin-checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.admin-checkbox-row span{color:#fff9;font-size:.85rem}.admin-top-products{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.admin-top-products-head{color:#fff9;border-bottom:1px solid #ffffff0f;padding:1rem 1.25rem;font-size:.85rem;font-weight:700}.admin-top-product-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 1.25rem;font-size:.85rem;display:flex}.admin-top-product-row:last-child{border-bottom:none}.admin-top-product-row .pname{color:#fffc}.admin-top-product-row .pcount{color:#a78bfa;font-size:.82rem;font-weight:700}.admin-reorder{flex-direction:column;gap:2px;display:flex}.admin-reorder-btn{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;justify-content:center;align-items:center;width:22px;height:18px;font-size:0;transition:all .1s;display:flex}.admin-reorder-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.admin-reorder-btn:disabled{opacity:.25;cursor:not-allowed}.admin-fulfillment-error{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:10px 14px;font-size:.82rem;line-height:1.5}.admin-creds-wrapper{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;padding:.75rem}.admin-fade-in{animation:.18s adminFadeIn}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.admin-sidebar{width:200px}.admin-main{margin-left:200px}}.admin-mobile-topnav{display:none}@media (width<=700px){.admin-sidebar{display:none}.admin-main{margin-left:0}.admin-content{padding:1rem}.admin-settings-layout{grid-template-columns:1fr}.admin-order-panel{width:100%}.admin-topbar{position:relative;top:0}.admin-mobile-topnav{z-index:300;display:block;position:sticky;top:0}.admin-mobile-topnav-bar{-webkit-backdrop-filter:blur(12px);background:#0a0712fa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex}.admin-mobile-topnav-title{color:#fff;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.admin-mobile-topnav-toggle{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;transition:background .15s;display:flex}.admin-mobile-topnav-toggle:hover,.admin-mobile-topnav-toggle:active{background:#ffffff26}.admin-mobile-dropdown{background:#0a0712fc;border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;padding:.5rem;animation:.15s adminFadeIn;display:flex}.admin-mobile-dropdown-item{color:#ffffff8c;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:500;transition:all .15s;display:flex}.admin-mobile-dropdown-item:hover,.admin-mobile-dropdown-item:active{color:#fff;background:#ffffff12}.admin-mobile-dropdown-item.active{color:#a78bfa;background:#8b5cf626;font-weight:600}}.admin-supplier-pricing{flex-direction:column;gap:8px;display:flex}.admin-price-item{align-items:center;gap:12px;display:flex}.admin-price-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;width:50px;font-size:.72rem;font-weight:600}.admin-price-input-wrapper{width:90px;position:relative}.admin-price-input-wrapper span{color:#fff6;font-size:.85rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.admin-price-input-wrapper input{color:#fff;-moz-appearance:textfield;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;width:100%;padding:6px 10px 6px 22px;font-family:monospace;font-size:.85rem;transition:all .2s}.admin-price-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-price-input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-price-input-wrapper input:focus{border-color:var(--accent);background:#ffffff0f;outline:none}.admin-margin-text{white-space:nowrap;font-size:.75rem;font-weight:500}.admin-margin-text.good{color:#5865f2}.admin-margin-text.bad{color:#ef4444}.admin-cost-price{color:#fff9;font-family:Outfit,monospace;font-size:.95rem;font-weight:600}@media (width<=700px){.admin-table-wrapper{background:0 0;border:none;padding:0;overflow:visible}.admin-table,.admin-table tbody,.admin-table tr{width:100%;display:block}.admin-table thead{display:none}.admin-table tr{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative}.admin-table td{text-align:right;justify-content:space-between;align-items:center;width:100%;font-size:.9rem;display:flex;border:none!important;padding:0!important}.admin-table td:before{content:attr(data-label);text-transform:uppercase;color:#fff6;text-align:left;white-space:nowrap;margin-right:1rem;font-size:.75rem;font-weight:600}.admin-table td:first-child{justify-content:flex-start}.admin-table .td-actions{justify-content:stretch;width:100%;margin-top:.5rem}.admin-table .td-actions .admin-btn{flex:1;justify-content:center}}.wholesale-container{color:#fff;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem;font-family:Inter,sans-serif}.wholesale-hero{text-align:center;margin-bottom:4rem}.wholesale-hero h1{letter-spacing:-.05em;background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:4rem;font-weight:800}.wholesale-hero p{color:#a1a1aa;max-width:600px;margin:0 auto;font-size:1.25rem}.wholesale-features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.wholesale-feature-card{background:#09090b;border:1px solid #1f1f22;border-radius:12px;padding:2rem;transition:border-color .3s}.wholesale-feature-card:hover{border-color:#5865f2}.feature-icon{color:#5865f2;background:#5865f21a;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.wholesale-feature-card h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.wholesale-feature-card p{color:#a1a1aa;font-size:.95rem;line-height:1.6}.wholesale-cta{text-align:center;background:linear-gradient(#09090b 0%,#5865f20d 100%);border:1px solid #1f1f22;border-radius:16px;padding:4rem 2rem}.apply-btn{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:8px;margin-top:2rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:transform .2s,background .2s}.apply-btn:hover{background:#4752c4;transform:translateY(-2px)}.vault-header{border-bottom:1px solid #1f1f22;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.vault-title{color:#5865f2;letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:700}.vault-subtitle{color:#a1a1aa;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.9rem}.vault-stats{gap:2rem;display:flex}.vault-stat{text-align:right}.vault-stat-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8rem}.vault-stat-value{font-family:monospace;font-size:1.5rem;font-weight:600}.vault-table-container{background:#09090b;border:1px solid #1f1f22;border-radius:12px;overflow:hidden}.vault-table{border-collapse:collapse;width:100%}.vault-table th,.vault-table td{text-align:left;border-bottom:1px solid #1f1f22;padding:1rem 1.5rem}.vault-table th{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;font-size:.85rem;font-weight:500}.vault-table tr:last-child td{border-bottom:none}.vault-table tbody tr:hover{background:#ffffff03}.vault-product-name{align-items:center;gap:1rem;font-weight:600;display:flex}.vault-product-img{background-position:50%;background-size:cover;border-radius:4px;width:32px;height:32px}.vault-price-retail{color:#71717a;font-size:.85rem;text-decoration:line-through}.vault-price-wholesale{color:#5865f2;font-family:monospace;font-size:1.1rem;font-weight:600}.vault-margin{color:#5865f2;background:#5865f21a;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;font-weight:600}.qty-input{color:#fff;text-align:center;background:0 0;border:1px solid #27272a;border-radius:6px;width:80px;padding:.5rem;font-family:monospace;font-size:1rem}.qty-input:focus{border-color:#5865f2;outline:none}.vault-add-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;transition:all .2s}.vault-add-btn:hover{color:#fff;background:#5865f2}.vault-add-btn:disabled{color:#71717a;cursor:not-allowed;background:#27272a}.chat-widget-container{z-index:9999;position:fixed;bottom:2rem;right:2rem}.chat-toggle-btn{color:#09090b;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#e4e4e7 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;box-shadow:0 12px 32px #ffffff26,0 4px 12px #00000080}.chat-toggle-btn:after{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#fff6,#0000);border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.chat-toggle-btn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 16px 40px #fff3,0 6px 16px #0009}.chat-toggle-btn:hover:after{opacity:1}.chat-window{-webkit-backdrop-filter:blur(32px);transform-origin:100% 100%;background:#0c0c0eb3;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:380px;height:600px;display:flex;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 1px #ffffff1a}.chat-header{background:linear-gradient(#ffffff0d 0%,#fff0 100%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.chat-title{background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;display:flex}.chat-title svg{color:#fff}.chat-actions{align-items:center;gap:.75rem;display:flex}.chat-end-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:20px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.chat-end-btn:hover{background:#ef444433;border-color:#ef444466;transform:translateY(-1px)}.chat-close-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.chat-close-btn:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.chat-messages{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:0 0}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#fff3}.chat-empty{text-align:center;color:#a1a1aa;background:radial-gradient(circle,#ffffff08 0%,#0000 60%);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;height:100%;font-size:.95rem;line-height:1.6;display:flex}.chat-empty svg{color:#fff;opacity:1;filter:drop-shadow(0 0 20px #ffffff4d)}.chat-bubble-wrapper{align-items:flex-end;gap:.75rem;max-width:85%;display:flex}.chat-bubble-wrapper.is-user{align-self:flex-end}.chat-bubble-wrapper.is-staff{align-self:flex-start}.chat-avatar{color:#fff;background:linear-gradient(135deg,#3f3f46,#18181b);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 10px #0000004d}.chat-bubble{border-radius:16px;padding:.85rem 1.15rem;font-size:.95rem;line-height:1.5;position:relative;box-shadow:0 4px 15px #0003}.is-user .chat-bubble{color:#09090b;background:linear-gradient(135deg,#fff,#e4e4e7);border-bottom-right-radius:4px;box-shadow:0 4px 20px #ffffff26}.is-staff .chat-bubble{color:#f4f4f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-bottom-left-radius:4px}.chat-attachment{margin-bottom:.75rem}.chat-attachment img{border:1px solid #ffffff1a;border-radius:10px;max-width:100%;box-shadow:0 8px 20px #0000004d}.chat-time{opacity:.6;text-align:right;margin-top:.35rem;font-size:.7rem}.is-user .chat-time{opacity:.6}.chat-input-area{background:#0003;border-top:1px solid #ffffff0d;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.chat-input-row{align-items:center;gap:.75rem;width:100%;display:flex}.chat-attach-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:.65rem;transition:all .2s;display:flex}.chat-attach-btn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:translateY(-1px)}.chat-file-preview{border:1px solid #ffffff26;border-radius:12px;width:90px;height:90px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006}.chat-file-preview img{object-fit:cover;width:100%;height:100%}.chat-file-remove{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#000000bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.chat-file-remove:hover{background:#ef4444}.chat-input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;outline:none;flex:1;padding:.85rem 1.25rem;font-size:.95rem;transition:all .2s cubic-bezier(.25,.8,.25,1)}.chat-input:focus{background:#ffffff0f;border-color:#ffffff40;box-shadow:0 0 0 4px #ffffff08}.chat-input::placeholder{color:#71717a}.chat-send-btn{color:#09090b;cursor:pointer;background:linear-gradient(135deg,#fff,#e4e4e7);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 15px #ffffff26}.chat-send-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:scale(.95)}.chat-send-btn:not(:disabled):hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px #ffffff40}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)translateY(10px)}60%{opacity:1;transform:scale(1.1)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.fade-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn}.bounce-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards bounceIn}.chat-quick-replies{flex-direction:column;gap:.5rem;width:100%;margin-top:1rem;display:flex}.chat-quick-replies button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:.65rem 1rem;font-size:.85rem;transition:all .2s}.chat-quick-replies button:hover{background:#ffffff1a;transform:translateY(-1px)}.typing-bubble{align-items:center;gap:4px;display:flex;padding:1rem 1.25rem!important}.typing-dot{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typingBounce}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-unread-badge{color:#fff;background:#ef4444;border:2px solid #09090b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;animation:.3s forwards bounceIn;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 8px #ef444480}@media (width<=480px){.chat-widget-container{bottom:1rem;right:1rem}.chat-window{width:calc(100vw - 2rem);height:80vh}}.discord-nav-widget{color:#fff;white-space:nowrap;opacity:.9;background:0 0;align-items:center;gap:6px;padding:0;text-decoration:none;transition:all .2s;display:flex}.discord-nav-widget:hover{opacity:1}.discord-nav-widget svg{color:#5865f2}.discord-nav-info{flex-direction:column;justify-content:center;gap:2px;display:flex}.discord-nav-title{text-transform:uppercase;letter-spacing:.5px;color:#e2e8f0;font-size:.75rem;font-weight:600;line-height:1}.discord-nav-stats{align-items:center;gap:4px;display:flex}.discord-nav-online{color:#5865f2;align-items:center;gap:3px;font-size:.65rem;font-weight:700;line-height:1;display:flex}.discord-nav-count{color:#94a3b8;font-size:.65rem;font-weight:500;line-height:1}.nav-pulse-dot{background-color:#5865f2;border-radius:50%;width:4px;height:4px;animation:2s infinite nav-pulse;box-shadow:0 0 #5865f266}@keyframes nav-pulse{0%{transform:scale(.95);box-shadow:0 0 #5865f2b3}70%{transform:scale(1);box-shadow:0 0 0 3px #5865f200}to{transform:scale(.95);box-shadow:0 0 #5865f200}}.invoice-manager-container{margin-top:2rem;animation:.4s ease-out fadeIn}.tabs-bar{border-bottom:1px solid #ffffff0d;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:1.1rem;font-weight:600;transition:all .2s;position:relative}.tab-btn:hover,.tab-btn.active{color:var(--text-main)}.tab-btn.active:after{content:"";background-color:#5865f2;width:100%;height:2px;position:absolute;bottom:-1rem;left:0;box-shadow:0 0 10px #5865f280}.creator-split-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=1024px){.creator-split-grid{grid-template-columns:1fr}}.form-column{flex-direction:column;gap:1.5rem;display:flex}.editor-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:2rem}.card-section-title{color:#fff;border-bottom:1px solid #ffffff0d;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:700}.form-group{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.form-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.form-group input,.form-group textarea,.form-group select{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.form-group input:focus,.form-group textarea:focus{background:#ffffff0d;border-color:#ffffff40;box-shadow:0 0 10px #ffffff0d}.form-row-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=480px){.form-row-2{grid-template-columns:1fr;gap:0}}.item-editor-row{background:#ffffff03;border:1px dashed #ffffff0d;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.delete-item-row-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:.8rem;transition:all .2s;display:flex}.delete-item-row-btn:hover:not(:disabled){color:#f87171;background:#ef444440}.delete-item-row-btn:disabled{opacity:.3;cursor:not-allowed}.add-item-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.add-item-btn:hover{background:#ffffff1a}.preview-column{position:sticky;top:2rem}.preview-toolbar{background:#ffffff05;border:1px solid #ffffff0d;border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.preview-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.toolbar-actions{gap:.5rem;display:flex}.toolbar-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;transition:all .2s}.toolbar-btn:hover{background:#ffffff1a}.toolbar-btn.primary-btn{background:#5865f2;border-color:#0000}.toolbar-btn.primary-btn:hover{background:#4752c4}.invoice-sheet{border:1px solid #ffffff0d;border-radius:0 0 12px 12px;flex-direction:column;justify-content:space-between;min-height:700px;padding:3rem;transition:all .3s;display:flex;box-shadow:0 20px 40px #0000004d}.invoice-sheet .selectable-text{cursor:text;-webkit-user-select:text!important;user-select:text!important}.invoice-sheet.dark-theme{color:#fff;background-color:#0a0a0a;border-color:#ffffff0d}.invoice-sheet.dark-theme .sheet-label{color:#fff}.invoice-sheet.dark-theme .divider{border:none;border-top:1px solid #ffffff14;margin:2rem 0}.invoice-sheet.dark-theme .section-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.95rem}.invoice-sheet.dark-theme .invoice-table th{color:var(--text-muted);text-transform:uppercase;border-bottom:2px solid #ffffff14;padding-bottom:.75rem;font-size:.85rem;font-weight:600}.invoice-sheet.dark-theme .invoice-table td{border-bottom:1px solid #ffffff0a;padding:1rem 0;font-size:.95rem}.invoice-sheet.dark-theme .totals-row{color:var(--text-muted);justify-content:space-between;padding:.5rem 0;font-size:.95rem;display:flex}.invoice-sheet.dark-theme .totals-row.final-total{color:#fff;font-size:1.3rem;font-weight:700}.invoice-sheet.light-theme{color:#1a1a1a!important;background-color:#fff!important;border-color:#e0e0e0!important;box-shadow:0 10px 30px #0000000d!important}.invoice-sheet.light-theme .sheet-label{color:#1a1a1a!important}.invoice-sheet.light-theme .divider{border:none;margin:2rem 0;border-top:1px solid #e2e8f0!important}.invoice-sheet.light-theme .section-title{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.95rem;color:#4a5568!important}.invoice-sheet.light-theme .company-title{color:#1a1a1a!important}.invoice-sheet.light-theme .company-details-text,.invoice-sheet.light-theme .invoice-meta-item,.invoice-sheet.light-theme .billing-text,.invoice-sheet.light-theme .notes-text{color:#4a5568!important}.invoice-sheet.light-theme .invoice-table th{text-transform:uppercase;padding-bottom:.75rem;font-size:.85rem;font-weight:600;color:#4a5568!important;border-bottom:2px solid #e2e8f0!important}.invoice-sheet.light-theme .invoice-table td{padding:1rem 0;font-size:.95rem;color:#1a1a1a!important;border-bottom:1px solid #edf2f7!important}.invoice-sheet.light-theme .totals-row{justify-content:space-between;padding:.5rem 0;font-size:.95rem;display:flex;color:#4a5568!important}.invoice-sheet.light-theme .totals-row.final-total{font-size:1.3rem;font-weight:700;color:#1a1a1a!important}.invoice-sheet-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.company-title{margin-bottom:.5rem;font-size:1.8rem;font-weight:800}.company-details-text{color:var(--text-muted);white-space:pre-line;font-size:.9rem;line-height:1.4}.sheet-label{letter-spacing:-1px;margin-bottom:.75rem;font-size:2rem;font-weight:900}.invoice-meta-item{color:var(--text-muted);margin-bottom:.3rem;font-size:.9rem}.invoice-billing-section{margin-bottom:2rem;display:flex}.billing-text{color:var(--text-muted);margin-bottom:.25rem;font-size:.95rem;line-height:1.5}.invoice-table{border-collapse:collapse;width:100%;margin-bottom:3rem}.invoice-table th,.invoice-table td{padding:.75rem 0}.invoice-totals-wrapper{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}@media (width<=768px){.invoice-totals-wrapper{grid-template-columns:1fr;gap:1.5rem}}.section-title-sm{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem;font-weight:700}.notes-text{color:var(--text-muted);font-size:.9rem;line-height:1.5}.totals-table{flex-direction:column;display:flex}.totals-table hr{border:none;border-top:1px solid #ffffff0d;margin:.75rem 0}.invoice-sheet.light-theme .totals-table hr{border-top:1px solid #e2e8f0!important}.totals-row.discount-row{color:#5865f2!important}.invoice-footer-message{text-align:center;color:var(--text-muted);border-top:1px dashed #ffffff0d;margin-top:4rem;padding-top:1.5rem;font-size:.85rem}.invoice-sheet.light-theme .invoice-footer-message{color:#718096!important;border-top:1px dashed #e2e8f0!important}.wallet-row{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-family:monospace;font-size:.8rem;transition:all .2s;display:flex}.invoice-sheet.light-theme .wallet-row{color:#1a1a1a!important;background:#f7fafc!important;border:1px solid #e2e8f0!important}.wallet-row:hover{background:#ffffff0f;border-color:#ffffff26}.invoice-sheet.light-theme .wallet-row:hover{background:#edf2f7!important;border-color:#cbd5e0!important}.wallet-label{color:#5865f2;font-weight:700}.wallet-address{word-break:break-all;text-align:left;flex:1;margin-left:.5rem}.wallet-copy-icon{opacity:.5;align-items:center;transition:opacity .2s;display:flex}.wallet-row:hover .wallet-copy-icon{opacity:1}.invoice-readonly-wrapper{max-width:850px;margin:2rem auto;animation:.4s ease-out fadeIn}.action-btn{cursor:pointer;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s}.action-btn:hover{opacity:.9;transform:translateY(-1px)}.forwarding-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.forwarding-panel h4{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:1rem;font-size:.95rem}.forward-buttons-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.forward-buttons-grid{grid-template-columns:1fr}}.forward-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.forward-btn:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.forward-btn.discord-btn{color:#5865f2;background:#5865f226;border-color:#5865f24d}.forward-btn.discord-btn:hover{background:#5865f240}.forward-btn.link-btn{color:#5865f2;background:#5865f226;border-color:#5865f24d}.forward-btn.link-btn:hover{background:#5865f240}.saved-invoices-pane{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem;overflow-x:auto}.empty-saved-state{text-align:center;color:var(--text-muted);padding:4rem 1rem}.saved-table{border-collapse:collapse;width:100%}.saved-table th{text-align:left;color:var(--text-muted);border-bottom:2px solid #ffffff0d;padding:.75rem 1rem;font-weight:600}.saved-table td{border-bottom:1px solid #ffffff08;padding:1rem}.saved-table tr:hover td{background:#ffffff03}.table-btn-edit{color:#5865f2;cursor:pointer;background:#5865f226;border:1px solid #5865f24d;border-radius:4px;padding:.3rem .75rem;font-weight:600;transition:all .2s}.table-btn-edit:hover{background:#5865f24d}.table-btn-delete{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:.3rem .5rem;transition:all .2s}.table-btn-delete:hover{background:#ef44444d}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.modal-box{color:#fff;background:#0b0e0c;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:500px;padding:2rem;position:relative;box-shadow:0 20px 40px #00000080}.modal-header-section{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.modal-header-section h3{font-size:1.2rem;font-weight:700}.close-modal-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.close-modal-btn:hover{color:#fff}.modal-actions-row{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.cancel-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.6rem 1.2rem}.cancel-btn:hover{background:#ffffff1a}.send-submit-btn{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600}.send-submit-btn:hover{background:#4752c4}.status-alert{border-radius:6px;padding:.75rem 1rem;font-size:.9rem}.status-alert.loading,.status-alert.success{color:#5865f2;background:#5865f21a;border:1px solid #5865f233}.status-alert.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}@media print{body.printing-active{color:#000!important;background:#fff!important}body *{visibility:hidden}.invoice-readonly-wrapper,.invoice-readonly-wrapper *{visibility:visible}.invoice-readonly-wrapper{position:absolute;top:0;left:0;width:100%!important;margin:0!important;padding:0!important}.invoice-sheet{box-shadow:none!important;color:#1a1a1a!important;background:#fff!important;border:none!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important}.no-print,.no-print *{visibility:hidden!important;display:none!important}}:root{--base:#09090b;--surface:#111115;--surface-2:#18181d;--surface-3:#1c1c22;--border:#ffffff12;--border-md:#ffffff1c;--text:#f0f0f0;--text-muted:#71717a;--text-dim:#52525b;--gold:#d4af37;--gold-dim:#d4af3726;--gold-glow:#d4af3740;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 8px #00000059;--shadow:0 8px 30px #00000080;--shadow-lg:0 20px 60px #000000a6}.hero-container{z-index:1;justify-content:center;align-items:center;min-height:85vh;padding:110px 24px 60px;display:flex;position:relative;overflow:hidden}.hero-watermark-bg{opacity:.035;filter:blur(.5px);pointer-events:none;z-index:0;background-image:url(/images/logo_monogram_1780509060641.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:640px;height:640px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hero-ambient-glow{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af371a 0%,#d4af3705 50%,#0000 70%);width:780px;height:460px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-left{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px;font-size:11px;font-weight:600;display:inline-block}.hero-badge{letter-spacing:.5px;color:var(--text-muted);-webkit-backdrop-filter:blur(12px);background:#141419bf;border:1px solid #d4af3740;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 16px 6px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #00000059}.hero-badge-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #d4af3766);flex-shrink:0;width:20px;height:20px}.pulse-dot{background:#5865f2;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-title{letter-spacing:-1.5px;color:var(--text);margin:0 0 20px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:1.06}.hero-title-accent{background:linear-gradient(135deg,#fff2a3 0%,#d4af37 60%,#aa820a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero-subtitle{color:var(--text-muted);max-width:520px;margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:40px;display:flex}.hero-primary-btn{background:var(--gold);color:#09090b;border-radius:var(--radius);letter-spacing:.2px;cursor:pointer;border:none;align-items:center;gap:8px;padding:13px 28px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.hero-primary-btn:hover{box-shadow:0 8px 28px var(--gold-glow);background:#e8c943;transform:translateY(-2px)}.hero-secondary-btn{color:var(--text);border:1px solid var(--border-md);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:13px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.hero-secondary-btn:hover{background:var(--surface-2);border-color:#fff3;transform:translateY(-2px)}.trust-metrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;justify-content:flex-start;align-items:center;padding:12px 24px;display:inline-flex}.metric-item{flex-direction:column;align-items:center;gap:2px;padding:0 24px;display:flex}.metric-item:first-child{padding-left:0}.metric-item:last-child{padding-right:0}.metric-val{color:var(--text);letter-spacing:-.2px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:700}.metric-lbl{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.metric-divider{background:var(--border);flex-shrink:0;width:1px;height:24px}.hero-right{justify-content:center;align-items:center;width:100%;display:flex}.showcase-widget{aspect-ratio:4/5;perspective:1200px;justify-content:center;align-items:center;width:100%;max-width:420px;display:flex;position:relative}.showcase-card{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;will-change:transform, opacity;background:#111115d9;border:1px solid #ffffff1a;border-radius:24px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden;transform:scale(.94)translateY(24px)rotateX(8deg);box-shadow:0 30px 60px #0009}.showcase-card:before{content:"";background:radial-gradient(600px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), var(--dynamic-glow,#d4af3780), transparent 50%), linear-gradient(135deg, #fff3 0%, #fff0 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:10;border-radius:24px;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.showcase-card.active{opacity:1;transform:perspective(1000px) scale(1) translateY(0) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));pointer-events:auto;z-index:2;box-shadow:0 30px 70px #000000b3, 0 0 60px var(--dynamic-glow)}.showcase-card.active:hover{transform:perspective(1000px) scale(1.02) translateY(-4px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));box-shadow:0 36px 80px #000c, 0 0 80px var(--dynamic-glow)}.showcase-image{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform 6s ease-out}.showcase-card.active .showcase-image{transform:scale(1.05)}.showcase-overlay{z-index:5;background:linear-gradient(#09090b00 0%,#09090bb3 40%,#09090bf5 100%);flex-direction:column;gap:8px;padding:32px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.showcase-top-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.showcase-badge{-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.showcase-price{color:var(--gold);background:#d4af371f;border:1px solid #d4af374d;border-radius:100px;padding:3px 10px;font-size:13px;font-weight:700}.showcase-title{color:#fff;text-shadow:0 2px 10px #00000080;margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.2}.showcase-action-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.showcase-glow-ring{background:radial-gradient(circle, var(--dynamic-glow) 0%, transparent 65%);opacity:.5;filter:blur(45px);pointer-events:none;z-index:0;border-radius:50%;width:120%;height:120%;transition:background .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marquee-strip{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;margin-bottom:36px;padding:12px 0;overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marqueeScroll;display:flex}.marquee-item{color:var(--text-dim);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;padding:0 28px;font-size:12px;font-weight:600}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.catalog-controls{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto 36px;padding:0}.catalog-header-bar{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:100%;display:flex}@media (width>=900px){.catalog-header-bar{flex-direction:row;justify-content:space-between;align-items:center}}.search-bar{box-sizing:border-box;width:100%;max-width:100%;position:relative}@media (width>=900px){.search-bar{max-width:360px}}.search-icon{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-bar input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:100%;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111115d9;outline:none;padding:12px 42px 12px 46px;font-family:inherit;font-size:14px;transition:all .2s}.search-bar input:focus{background:var(--surface-2);border-color:#d4af3766;box-shadow:0 0 0 3px #d4af371a}.search-kbd-hint{color:var(--text-dim);pointer-events:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-clear-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.category-filter-pills{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#11111599;border-radius:100px;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;max-width:100%;padding:4px;display:flex;overflow-x:auto}.category-pill{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.category-pill:hover{color:#fff;background:#ffffff0d}.category-pill.active{color:var(--gold);background:#d4af3724;border-color:#d4af3759;font-weight:600;box-shadow:0 2px 12px #d4af3726}.pill-count{color:var(--text-dim);background:#ffffff14;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;transition:all .2s}.category-bento-section{max-width:1200px;margin:0 auto 52px;padding:0 20px}.category-bento-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bento-category-tile{-webkit-backdrop-filter:blur(24px);cursor:pointer;background:linear-gradient(135deg,#18181ecc 0%,#0d0d10f2 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:180px;padding:26px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff14}.bento-category-tile:hover{border-color:#ffffff38;transform:translateY(-5px);box-shadow:0 24px 56px #000000b3,inset 0 1px #ffffff26}.bento-category-tile.active{border-color:var(--gold);background:linear-gradient(135deg,#d4af371f 0%,#111115fa 100%);box-shadow:0 20px 50px #000000bf,0 0 35px #d4af372e,inset 0 1px #d4af374d}.tile-bg-art{opacity:.08;filter:grayscale(30%);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:140px;height:140px;transition:all .4s;position:absolute;bottom:-10px;right:-10px}.tile-bg-shield{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306b6d4' stroke-width='1.5'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.bento-category-tile:hover .tile-bg-art{opacity:.2;transform:scale(1.08)rotate(-4deg)}.bento-category-tile.active .tile-bg-art{opacity:.25;filter:grayscale(0%)}.tile-glow{pointer-events:none;filter:blur(50px);opacity:.28;border-radius:50%;width:180px;height:180px;transition:opacity .35s,transform .35s;position:absolute;top:-40px;right:-40px}.bento-category-tile:hover .tile-glow{opacity:.6;transform:scale(1.15)}.bento-category-tile.active .tile-glow{opacity:.7}.tile-cod .tile-glow{background:radial-gradient(circle,#ea580c 0%,#ea580c00 70%)}.tile-spoofing .tile-glow{background:radial-gradient(circle,#06b6d4 0%,#06b6d400 70%)}.tile-steam .tile-glow{background:radial-gradient(circle,#3b82f6 0%,#3b82f600 70%)}.tile-streaming .tile-glow{background:radial-gradient(circle,#ec4899 0%,#ec489900 70%)}.tile-tools .tile-glow{background:radial-gradient(circle,#5865f2 0%,#5865f200 70%)}.tile-discord .tile-glow{background:radial-gradient(circle,#6366f1 0%,#6366f100 70%)}.tile-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.tile-icon-box{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;box-shadow:0 4px 16px #0000004d}.tile-cod .tile-icon-box{color:#f97316}.tile-spoofing .tile-icon-box{color:#22d3ee}.tile-steam .tile-icon-box{color:#60a5fa}.tile-streaming .tile-icon-box{color:#f472b6}.tile-tools .tile-icon-box{color:#5865f2}.tile-discord .tile-icon-box{color:#818cf8}.tile-count-chip{color:var(--text-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700}.bento-category-tile.active .tile-count-chip{color:var(--gold);background:#d4af3733;border-color:#d4af3766}.tile-content{z-index:1;margin-bottom:14px;position:relative}.tile-title{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2}.tile-subtitle{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.tile-action{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding-top:12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.bento-category-tile:hover .tile-action,.bento-category-tile.active .tile-action{color:var(--gold);transform:translate(2px)}.catalog-sections{max-width:1200px;margin:0 auto;padding:0 20px 80px}.product-category-section{margin-bottom:4.5rem}.section-header-wrap{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:14px;display:flex}.section-header-left{flex-direction:column;gap:4px;display:flex}.section-header-left h2{color:var(--text);letter-spacing:-.3px;margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700}.section-header-right{align-items:center;gap:16px;display:flex}.section-action-link{color:var(--gold);cursor:pointer;background:#d4af3714;border:1px solid #d4af3740;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.section-action-link:hover{background:#d4af3729;border-color:#d4af3766;transform:translate(2px)}.section-count{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.category-explore-banner{-webkit-backdrop-filter:blur(12px);background:#111115a6;border:1px dashed #d4af3740;border-radius:16px;justify-content:space-between;align-items:center;margin-top:36px;padding:22px 28px;display:flex}.explore-banner-content{align-items:center;gap:18px;display:flex}.explore-banner-icon{color:var(--gold);flex-shrink:0}.explore-banner-content h4{color:var(--text);margin:0 0 4px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:700}.explore-banner-content p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.4}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-bottom:3rem;display:grid}.product-card{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);cursor:pointer;transform:perspective(1000px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));transform-style:preserve-3d;will-change:transform;background:#111115bf;border-radius:18px;flex-direction:column;transition:border-color .25s,box-shadow .25s,transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.product-card:hover{transform:perspective(1000px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg)) translateY(-6px);border-color:#d4af3773;box-shadow:0 20px 48px #000000b3,0 0 30px #d4af371f}.product-card:before{content:"";background:radial-gradient(450px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), #d4af3759, transparent 45%);-webkit-mask-composite:xor;pointer-events:none;z-index:10;border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-image-box{background:radial-gradient(circle,#ffffff0a 0%,#09090b99 100%);border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.product-image{background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.product-card:hover .product-image{transform:scale(1.06)}.product-top-meta{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-badge{-webkit-backdrop-filter:blur(8px);color:#a1a1aa;background:#09090bbf;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.card-badge.scarcity{color:#ef4444;background:#ef444426;border-color:#ef44444d}.card-badge.out-of-stock{color:#ef4444;background:#ef444433;border-color:#ef444466}.card-badge.instock{color:#5865f2;background:#5865f21a;border-color:#5865f240}.card-status-pip{background:#09090bbf;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.product-card-body{background:#0d0d10f2;flex-direction:column;flex:1;justify-content:space-between;padding:16px 18px;display:flex}.product-title{color:#fff;letter-spacing:-.01em;margin-bottom:14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:700;line-height:1.35}.product-card-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.product-price{color:var(--gold);font-size:.9rem;font-weight:700}.product-action-hint{color:var(--text-dim);align-items:center;gap:4px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.product-card:hover .product-action-hint{color:#fff;transform:translate(2px)}.about-section{text-align:center;max-width:1200px;margin:0 auto 80px;padding:64px 24px}.about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:20px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;display:inline-block}.about-body{color:var(--text-muted);max-width:520px;margin:0 auto 40px;font-size:17px;line-height:1.7}.about-rule{background:var(--border);width:100%;height:1px}.footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:80px;padding:0 32px;display:flex}.footer-copy{color:var(--text-dim);white-space:nowrap;font-size:12px}.footer-links{gap:24px;display:flex}.footer-links a,.footer-links button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover,.footer-links button:hover{color:var(--text)}.footer-payments{align-items:center;gap:10px;display:flex}.pay-icon{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:36px;height:24px;transition:all .2s;display:flex}.pay-icon:hover{background:#ffffff14;border-color:#ffffff29}.pay-icon img,.pay-icon svg{opacity:.75;object-fit:contain;width:16px;height:16px}.animate-fade-up{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards fadeUp}@media (width<=900px){.category-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:40px}.hero-left{text-align:center;align-items:center}.hero-actions,.trust-metrics{justify-content:center}.hero-right{margin-top:10px}.navbar{height:56px!important;padding:0 16px!important}.nav-links{display:none!important}.mobile-menu-toggle-btn{display:inline-flex!important}.live-viewers,.currency-selector{display:none!important}.navbar .login-btn{padding:6px 12px;font-size:12px}.category-bento-section{margin-bottom:36px;padding:0 16px}.catalog-header-bar{flex-direction:column;align-items:stretch}.search-bar{max-width:100%}.category-filter-pills{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.section-header-wrap{flex-direction:column;align-items:flex-start;gap:10px}.section-header-right{justify-content:space-between;width:100%}}@media (width<=640px){.hero-container{min-height:80vh;padding:80px 16px 48px}.hero-title{letter-spacing:-1.5px;font-size:clamp(38px,11vw,56px)}.hero-actions{flex-direction:column;align-items:center;width:100%}.hero-primary-btn,.hero-secondary-btn{justify-content:center;width:100%;max-width:300px}.trust-metrics{flex-wrap:nowrap;justify-content:center}.metric-item{padding:0 10px}.metric-val{font-size:16px}.metric-lbl{font-size:10px}.category-bento-grid{grid-template-columns:1fr;gap:12px}.bento-category-tile{min-height:130px;padding:16px}.catalog-controls{padding:0 16px}.catalog-sections{padding:0 16px 60px}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.product-image-box{height:125px}.product-card-body{padding:12px 14px}.product-title{margin-bottom:8px;font-size:.85rem}.product-price{font-size:.85rem}.footer{text-align:center;flex-direction:column;gap:16px;min-height:auto;padding:24px 16px}.footer-links{flex-wrap:wrap;justify-content:center;gap:16px}}.mobile-menu-toggle-btn{width:38px;min-width:38px;height:38px;color:var(--gold,#d4af37);cursor:pointer;z-index:101;background:#d4af371a;border:1px solid #d4af3759;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:none}.mobile-menu-toggle-btn:hover{color:#fff;background:#d4af3738;border-color:#d4af3799}.mobile-nav-drawer-backdrop{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#000000bf;animation:.2s ease-out fadeIn;position:fixed;inset:0}.mobile-nav-drawer{width:82vw;max-width:320px;height:100dvh;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:#0d0d11;border-left:1px solid #ffffff14;flex-direction:column;justify-content:space-between;animation:.28s cubic-bezier(.16,1,.3,1) slideDrawer;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #000c}@keyframes slideDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-nav-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.mobile-brand-title{color:#fff;align-items:center;gap:10px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:700;display:flex}.mobile-close-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-nav-links{flex-direction:column;flex:1;gap:6px;padding:16px 0;display:flex}.mobile-nav-item{color:#d4d4d8;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.mobile-nav-item:hover,.mobile-nav-item.active{color:#fff;background:#d4af371f;border-color:#d4af374d}.mobile-nav-item.active svg{color:var(--gold)}.mobile-nav-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:16px;display:flex}.mobile-nav-currency-wrap{justify-content:space-between;align-items:center;display:flex}.mobile-discord-btn{color:#fff;background:#5865f2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.mobile-discord-btn:hover{opacity:.9}.mobile-sticky-cart-bar{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:990;animation:.3s cubic-bezier(.16,1,.3,1) slideUpCart;display:none;position:fixed;left:16px;right:16px}@keyframes slideUpCart{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-sticky-cart-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#18181d 0%,#111115 100%);border:1px solid #d4af3766;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #000c,0 0 20px #d4af3726}.mobile-sticky-cart-btn:active{transform:scale(.98)}.sticky-cart-left{align-items:center;gap:12px;display:flex}.sticky-cart-icon-wrap{width:36px;height:36px;color:var(--gold,#d4af37);background:#d4af3726;border:1px solid #d4af374d;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.sticky-cart-count{background:var(--gold,#d4af37);color:#09090b;text-align:center;border-radius:10px;min-width:16px;padding:1px 5px;font-size:10px;font-weight:800;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #d4af3799}.sticky-cart-info{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sticky-cart-label{color:var(--text-dim,#71717a);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.sticky-cart-total{color:#fff;letter-spacing:-.2px;font-size:14px;font-weight:700}.sticky-cart-right{background:var(--gold,#d4af37);color:#09090b;letter-spacing:.2px;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1024px){.mobile-sticky-cart-bar{display:block}}.spotlight-section{z-index:1;width:100%;margin:0 0 40px;position:relative}.spotlight-grid{grid-template-columns:1fr 350px;gap:18px;min-height:440px;display:grid}.spotlight-main{cursor:pointer;background:#0d0f14;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:36px 40px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0009}.spotlight-main:hover{border-color:#d4af3766}.spotlight-main.spotlight-manor-brand{background:radial-gradient(circle at 75%,#d4af371f 0%,#0d0f14f5 65%),#0d0f14;border-color:#d4af3740}.spotlight-main.spotlight-manor-brand:hover{border-color:#d4af3780;box-shadow:0 16px 48px #000000b3,0 0 30px #d4af3726}.spotlight-brand-right-emblem{z-index:1;pointer-events:none;filter:drop-shadow(0 0 30px #d4af374d);justify-content:center;align-items:center;width:250px;height:250px;transition:transform .3s;display:flex;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.spotlight-brand-right-emblem img{object-fit:contain;border-radius:24px;width:100%;height:100%}.spotlight-main:hover .spotlight-brand-right-emblem{transform:translateY(-50%)scale(1.04)}@media (width<=768px){.spotlight-brand-right-emblem{display:none}}.spotlight-banner-bg{z-index:0;background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.spotlight-main:hover .spotlight-banner-bg{transform:scale(1.03)}.spotlight-gradient-overlay{z-index:1;background:linear-gradient(#090a0e33 0%,#090a0ea6 40%,#090a0ef7 100%),linear-gradient(90deg,#090a0eeb 0%,#090a0e80 60%,#0000 100%);position:absolute;inset:0}.spotlight-content{z-index:2;max-width:620px;position:relative}.spotlight-meta-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.spotlight-category-chip{text-transform:uppercase;letter-spacing:1px;color:var(--gold,#d4af37);background:#d4af371f;border:1px solid #d4af3740;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace,sans-serif;font-size:11px;font-weight:700}.spotlight-status-badge{color:#5865f2;background:#5865f21f;border:1px solid #5865f240;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.spotlight-title{color:#fff;letter-spacing:-.5px;margin:0 0 12px;font-family:Satoshi,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.15}.spotlight-desc{color:#d4d4d8;margin:0 0 24px;font-size:14px;line-height:1.5}.spotlight-action-bar{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.spotlight-price-tag{flex-direction:column;display:flex}.spotlight-price-tag .price-label{text-transform:uppercase;color:#71717a;letter-spacing:.5px;font-size:10px}.spotlight-price-tag .price-val{color:#fff;font-family:JetBrains Mono,monospace,sans-serif;font-size:20px;font-weight:800}.spotlight-btns{align-items:center;gap:12px;display:flex}.spotlight-buy-btn{background:var(--gold,#d4af37);color:#09090b;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #d4af3759}.spotlight-buy-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #d4af3780}.spotlight-details-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.spotlight-details-btn:hover{background:#ffffff26;border-color:#ffffff4d}.spotlight-playlist{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.playlist-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex:1;align-items:center;gap:14px;padding:10px 14px;transition:all .2s;display:flex;position:relative}.playlist-item:hover{background:#ffffff0f;border-color:#ffffff1f}.playlist-item.active{background:#d4af371a;border-color:#d4af3759;box-shadow:0 4px 18px #0006}.playlist-thumb{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:54px;height:54px}.playlist-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.playlist-cat{text-transform:uppercase;color:#71717a;letter-spacing:.5px;font-size:10px;font-weight:700}.playlist-item.active .playlist-cat{color:var(--gold,#d4af37)}.playlist-title{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.playlist-item.active .playlist-title{color:#fff}.playlist-indicator{background:var(--gold,#d4af37);border-radius:0 4px 4px 0;width:3px;position:absolute;top:15%;bottom:15%;left:0}.game-browse-section{width:100%;margin:36px 0 32px}.section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-title-left{flex-direction:column;gap:3px;display:flex}.store-section-title{color:#fff;letter-spacing:-.3px;margin:0;font-family:Satoshi,sans-serif;font-size:22px;font-weight:800}.store-section-subtitle{color:#71717a;font-size:13px}.view-all-pill-btn{color:#d4d4d8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.view-all-pill-btn:hover,.view-all-pill-btn.active{color:#fff;background:#d4af371f;border-color:#d4af3766}.pill-badge{background:#ffffff14;border-radius:10px;padding:2px 7px;font-family:monospace;font-size:11px}.game-cards-rail{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1024px){.game-cards-rail{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.game-cards-rail{grid-template-columns:1fr}}.game-nav-card{cursor:pointer;text-align:left;background:#111319;border:1px solid #ffffff14;border-radius:14px;align-items:flex-end;min-height:105px;padding:16px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.game-nav-card:hover{border-color:#d4af3766;transform:translateY(-3px);box-shadow:0 8px 24px #00000080}.game-nav-card.active{border-color:var(--gold,#d4af37);background:#151821;box-shadow:0 6px 20px #d4af3740}.game-card-bg{opacity:.18;background-position:50%;background-size:cover;transition:transform .3s,opacity .3s;position:absolute;inset:0}.game-nav-card:hover .game-card-bg{opacity:.28;transform:scale(1.06)}.game-card-overlay{background:linear-gradient(#11131926 0%,#111319f2 85%);position:absolute;inset:0}.game-card-content{z-index:2;flex-direction:column;gap:2px;width:100%;display:flex;position:relative}.game-card-top-line{justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;display:flex}.game-card-icon{font-size:16px}.game-card-count{color:#a1a1aa;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.game-card-name{color:#fff;font-family:Satoshi,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.game-card-desc{color:#71717a;font-size:11px;line-height:1.3}.catalog-controls{width:100%;margin:36px 0 28px}.catalog-header-bar{flex-direction:column;gap:16px;display:flex}.search-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 16px;transition:all .2s;display:flex}.search-bar:focus-within{background:#ffffff0d;border-color:#d4af3773;box-shadow:0 0 20px #d4af371f}.search-icon{color:#71717a;flex-shrink:0}.search-bar input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.search-bar input::placeholder{color:#71717a}.search-clear-btn{color:#a1a1aa;cursor:pointer;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.search-clear-btn:hover{color:#fff}.search-kbd-hint{color:#71717a;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.category-filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.category-filter-pills::-webkit-scrollbar{display:none}.category-pill{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:8px 15px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.category-pill:hover,.category-pill.active{color:#fff;background:#d4af371f;border-color:#d4af3766}.category-pill.active{box-shadow:0 0 14px #d4af3733}.category-pill .pill-count{color:#71717a;background:#ffffff14;border-radius:10px;padding:1px 6px;font-family:monospace;font-size:10px}.category-pill.active .pill-count{color:var(--gold,#d4af37);background:#d4af3740}.epic-store-card{cursor:pointer;background:#111116;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.epic-store-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #0009,0 0 20px #d4af371f}.card-media-wrapper{background:#09090d;width:100%;height:180px;position:relative;overflow:hidden}.card-media-img{background-position:50%;background-size:cover;transition:transform .35s;position:absolute;inset:0}.epic-store-card:hover .card-media-img{transform:scale(1.05)}.card-floating-badges{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.store-badge{letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace,sans-serif;font-size:10px;font-weight:700}.store-badge.in-stock{color:#5865f2;background:#5865f22e;border:1px solid #5865f259}.store-badge.out-of-stock{color:#ef4444;background:#ef44442e;border:1px solid #ef444459}.store-badge.scarcity{color:#f59e0b;background:#f59e0b2e;border:1px solid #f59e0b59}.store-badge.account-type{color:#818cf8;background:#6366f12e;border:1px solid #6366f159}.card-hover-overlay{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.epic-store-card:hover .card-hover-overlay{opacity:1;transform:translateY(0)}.card-info-box{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:14px 16px 16px;display:flex}.card-header-block{flex-direction:column;gap:6px;display:flex}.card-meta-line{justify-content:space-between;align-items:center;display:flex}.card-category-tag{color:var(--gold,#d4af37);letter-spacing:.8px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.card-status-pip{color:#a1a1aa;align-items:center;gap:5px;font-size:11px;display:inline-flex}.card-status-pip .status-text{font-size:10px}.card-product-title{color:#fff;margin:0;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.card-product-desc{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-features-row{flex-wrap:wrap;gap:5px;display:flex}.card-feature-pill{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}.feat-icon{color:var(--gold,#d4af37)}.card-variant-container{align-items:center;min-height:32px;margin-top:2px;display:flex}.card-variant-select-wrapper{width:100%;position:relative}.card-variant-select{color:#f0f0f0;cursor:pointer;appearance:none;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:7px 28px 7px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;overflow:hidden}.card-variant-select:hover{background:#ffffff14;border-color:#d4af3759}.card-variant-select:focus{border-color:var(--gold,#d4af37);background:#161820;box-shadow:0 0 12px #d4af3733}.card-variant-select option{color:#fff;background:#111319;padding:8px}.select-chevron-icon{pointer-events:none;color:var(--gold,#d4af37);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.card-variants-row{flex-wrap:wrap;gap:4px;padding-top:2px;display:flex}.variant-chip{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600;transition:all .15s}.variant-chip:hover{color:#fff;background:#ffffff14}.variant-chip.active{border-color:var(--gold,#d4af37);color:#fff;background:#d4af3726;font-weight:700}.variant-chip.disabled{opacity:.35;cursor:not-allowed}.card-pricing-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.pricing-left{flex-direction:column;display:flex}.price-caption{color:#71717a;font-size:10px}.price-display{color:#fff;font-family:JetBrains Mono,monospace,sans-serif;font-size:15px;font-weight:800}.quick-cart-btn{background:var(--gold,#d4af37);color:#09090b;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.quick-cart-btn:hover:not(:disabled){transform:scale(1.05)}.quick-cart-btn:disabled{opacity:.4;cursor:not-allowed}.trust-pillars-section{width:100%;margin:48px 0 36px}.trust-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.trust-card{background:#111116;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .2s,border-color .2s;display:flex}.trust-card:hover{border-color:#d4af374d;transform:translateY(-3px)}.trust-icon-box{width:44px;height:44px;color:var(--gold,#d4af37);background:#d4af371f;border:1px solid #d4af3740;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.trust-card h3{color:#fff;margin:0;font-family:Satoshi,sans-serif;font-size:17px;font-weight:800}.trust-card p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.faq-section{max-width:860px;margin:60px auto 40px;padding:0 16px}.faq-header{text-align:center;margin-bottom:32px}.faq-badge{letter-spacing:1px;color:var(--gold,#d4af37);background:#d4af371f;border:1px solid #d4af3740;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.faq-title{color:#fff;margin:0 0 8px;font-family:Satoshi,sans-serif;font-size:clamp(24px,3.5vw,34px);font-weight:900}.faq-subtitle{color:#71717a;margin:0;font-size:14px}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-card{background:#111116;border:1px solid #ffffff12;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-card.open{border-color:#d4af3759}.faq-question-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;display:flex}.faq-question-btn svg{color:var(--gold,#d4af37);flex-shrink:0}.faq-answer{color:#a1a1aa;border-top:1px solid #ffffff0a;padding:14px 20px 18px;font-size:13px;line-height:1.6}.faq-answer p{margin:0}@media (width<=900px){.spotlight-grid{grid-template-columns:1fr}.spotlight-playlist{scrollbar-width:none;flex-direction:row;gap:10px;overflow-x:auto}.spotlight-playlist::-webkit-scrollbar{display:none}.playlist-item{min-width:220px}}.hero-gradient-text{background:linear-gradient(135deg,#7983f5 0%,#5865f2 50%,#4752c4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.section-pill-tag{letter-spacing:.06em;text-transform:uppercase;color:#5865f2;background:#5865f214;border:1px solid #5865f238;border-radius:9999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.modern-hero-section{margin-bottom:36px;padding:36px 0 28px;position:relative;overflow:hidden}.modern-hero-ambient-glow{filter:blur(65px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f12e 0%,#38bdf80f 50%,#0000 75%);width:550px;height:380px;position:absolute;top:15%;left:25%;transform:translate(-50%,-50%)}.modern-hero-ambient-glow-secondary{filter:blur(75px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a855f724 0%,#6366f10d 50%,#0000 70%);width:500px;height:380px;position:absolute;top:35%;right:15%;transform:translate(50%,-50%)}.modern-hero-grid-pattern{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.modern-hero-container{z-index:1;grid-template-columns:1.15fr .95fr;align-items:center;gap:36px;margin-bottom:28px;display:grid;position:relative}.modern-hero-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ps-hero-sales-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 12px 4px 6px;display:inline-flex}.ps-hero-sales-proof__icon{color:#021a0c;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ps-hero-sales-proof__text{align-items:baseline;gap:5px;display:inline-flex}.ps-hero-sales-proof__text strong{color:#fff;font-size:12.5px;font-weight:750}.ps-hero-sales-proof__text span{color:#a1a1aa;font-size:11px;font-weight:600}.sa-hero-eyebrow{letter-spacing:.02em;color:#4ade80;background:linear-gradient(135deg,#22c55e33 0%,#10b9811f 100%);border:1px solid #22c55e59;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 14px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 0 16px #22c55e26}.eyebrow-ping-wrap{justify-content:center;align-items:center;width:6px;height:6px;display:flex;position:relative}.eyebrow-ping-anim{opacity:.75;background:#22c55e;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.eyebrow-ping-dot{background:#22c55e;border-radius:50%;width:5px;height:5px}.modern-hero-title{letter-spacing:-.035em;color:#fff;margin:0 0 16px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(34px,4.4vw,54px);font-weight:850;line-height:1.08}.hero-gradient-text{background:linear-gradient(135deg,#60a5fa 0%,#818cf8 45%,#c084fc 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px #818cf84d);-webkit-background-clip:text;display:inline-block}.modern-hero-subtitle{color:#a1a1aa;letter-spacing:-.01em;max-width:530px;margin:0 0 26px;font-size:15.5px;line-height:1.6}.modern-hero-cta-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.modern-hero-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:9px;padding:12px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 22px #4f46e573,inset 0 1px 1px #ffffff40}.modern-hero-primary-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-2px);box-shadow:0 8px 30px #4f46e599,inset 0 1px 1px #ffffff59}.hero-btn-arrow{transition:transform .2s}.modern-hero-primary-btn:hover .hero-btn-arrow{transform:translate(3px)}.modern-hero-secondary-btn{color:#f4f4f5;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.modern-hero-secondary-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff3d;transform:translateY(-2px)}.discord-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22c55e}.ps-hero-brandmark-container{justify-content:center;align-items:center;padding:10px 0;display:flex;position:relative}.ps-hero-brandmark{isolation:isolate;place-items:center;width:100%;min-height:280px;display:grid;position:relative}.ps-hero-brandmark__glow{z-index:0;aspect-ratio:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#5865f247 0%,#38bdf81f 36%,#0000 70%);border-radius:9999px;width:min(22rem,110%);animation:8s ease-in-out infinite ps-hero-logo-glow;position:absolute}.emblem-halo-ring{z-index:1;border:1.5px solid #5865f266;border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;animation:7s ease-in-out infinite ps-hero-logo-float;display:flex;position:relative;box-shadow:0 0 45px #5865f247,inset 0 0 35px #5865f226}.emblem-inner-glow{background:radial-gradient(circle,#5865f238 0%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;display:flex}.emblem-symbol-wrap{justify-content:center;align-items:center;width:145px;height:145px;display:flex}.ps-hero-brandmark__image{object-fit:contain;filter:drop-shadow(0 0 20px #38bdf8bf)drop-shadow(0 0 45px #6366f173);width:120px;height:120px;transition:transform .3s,filter .3s}.ps-hero-brandmark:hover .ps-hero-brandmark__image{filter:drop-shadow(0 0 28px #38bdf8f2)drop-shadow(0 0 55px #6366f1a6);transform:scale(1.04)}.emblem-sparkle-1{color:#38bdf8;opacity:.85;font-size:15px;animation:3s ease-in-out infinite sparkleTwinkle;position:absolute;top:15px;right:25px}.emblem-sparkle-2{color:#818cf8;opacity:.75;font-size:13px;animation:3.5s ease-in-out 1s infinite sparkleTwinkle;position:absolute;bottom:25px;left:20px}@keyframes sparkleTwinkle{0%,to{opacity:.3;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(15deg)}}@keyframes ps-hero-logo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes ps-hero-logo-glow{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:.95;transform:scale(1.05)}}.ps-hero-static-trust{isolation:isolate;-webkit-backdrop-filter:blur(16px);background:linear-gradient(110deg,#5865f20d,#0000 32%,#38bdf808),#0e10168c;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,1fr);width:100%;margin-top:24px;padding:10px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 45px #0000004d}.ps-hero-static-trust:before{z-index:0;filter:blur(8px);content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5865f21f,#0000);width:20%;animation:8s ease-in-out infinite ps-trust-rail-light;position:absolute;top:0;bottom:0;left:-25%}@keyframes ps-trust-rail-light{0%,15%{opacity:0;transform:translate(0)}25%{opacity:1}55%,to{opacity:0;transform:translate(650%)}}.trust-col{z-index:1;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative}.trust-col+.trust-col{border-left:1px solid #ffffff12}.trust-icon-box{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.glow-amber{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;box-shadow:0 0 12px #f59e0b33}.glow-cyan{color:#38bdf8;background:#06b6d426;border:1px solid #06b6d44d;box-shadow:0 0 12px #06b6d433}.glow-indigo{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;box-shadow:0 0 12px #6366f133}.trust-text{text-align:left;flex-direction:column;display:flex}.trust-text strong{color:#fff;font-size:13px;font-weight:750;line-height:1.2}.trust-text small{color:#a1a1aa;margin-top:1px;font-size:11px;line-height:1.3}.store-performance-section{margin-bottom:28px;padding:38px 0 32px;position:relative}.performance-header{text-align:left;margin-bottom:26px}.section-pill-tag{letter-spacing:.06em;color:#818cf8;background:#6366f11a;border:1px solid #6366f140;border-radius:9999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:750;display:inline-flex}.pulse-dot{background:#6366f1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6366f1}.performance-title{letter-spacing:-.025em;color:#fff;margin:0 0 8px;font-family:Satoshi,sans-serif;font-size:clamp(28px,3.4vw,42px);font-weight:850;line-height:1.12}.performance-subtitle{color:#a1a1aa;max-width:620px;margin:0;font-size:14.5px;line-height:1.5}.bento-stats-grid{grid-template-columns:1.18fr 1fr;gap:16px;display:grid}.bento-card{text-align:left;-webkit-backdrop-filter:blur(16px);background:#10121ab8;border:1px solid #ffffff14;border-top-color:#ffffff29;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 14px 40px #0006}.bento-card:hover{border-color:#818cf859;transform:translateY(-3px);box-shadow:0 20px 50px #0000008c,0 0 30px #6366f11f}.bento-card-tall{justify-content:space-between;min-height:380px}.bento-card-highlight{background:linear-gradient(#141721d9 0%,#0d0f16e0 100%);border-color:#ffffff38 #6366f140 #6366f140}.bento-card-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.bento-icon-badge{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bento-live-badge{letter-spacing:.05em;color:#818cf8;background:#6366f11a;border:1px solid #6366f140;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:750;display:inline-flex}.bento-hero-stat-block{margin-bottom:18px}.metallic-text{background:linear-gradient(#fff 0%,#ececf1 50%,#9ca3af 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #00000080);-webkit-background-clip:text;display:inline-block}.bento-stat-number{letter-spacing:-.035em;margin-bottom:6px;font-family:Satoshi,sans-serif;font-size:clamp(38px,4.2vw,50px);font-weight:900;line-height:1}.bento-stat-label{color:#f4f4f5;letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:750}.bento-stat-desc{color:#8e8e9c;margin:0;font-size:13px;line-height:1.5}.bento-live-feed{background:#00000061;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin-bottom:16px;padding:12px}.feed-header-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.feed-section-title{letter-spacing:.06em;color:#71717a;font-size:10px;font-weight:800}.feed-speed-tag{color:#38bdf8;font-size:10px;font-weight:700}.feed-items-list{flex-direction:column;gap:8px;display:flex}.feed-row-item{background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;align-items:center;gap:9px;padding:5px 6px;display:flex}.feed-dot-pulse{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #22c55e}.feed-col-main{flex-direction:column;flex:1;min-width:0;display:flex}.feed-product-name{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.feed-timestamp{color:#71717a;font-size:9.5px}.feed-status-badge{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e40;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.bento-card-footer-metric{border-top:1px solid #ffffff0f;width:100%;padding-top:10px}.footer-metric-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.footer-metric-label{color:#8e8e9c;font-size:11px;font-weight:500}.footer-metric-val{color:#38bdf8;font-size:11px;font-weight:800}.metric-bar-wrap{background:#ffffff0f;border-radius:9999px;width:100%;height:5px;overflow:hidden}.metric-bar-fill{background:linear-gradient(90deg,#6366f1 0%,#38bdf8 100%);border-radius:9999px;height:100%;box-shadow:0 0 10px #38bdf880}.bento-right-stack{flex-direction:column;gap:16px;display:flex}.bento-top-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bento-metric-card{justify-content:space-between;min-height:180px}.bento-micro-pill{letter-spacing:.05em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf838;border-radius:6px;padding:2.5px 7px;font-size:9.5px;font-weight:800}.verified-pill{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b40}.bento-customer-avatars{align-items:center;gap:10px;margin-top:10px;display:flex}.avatar-badges-row{align-items:center;display:flex}.mini-badge-avatar{background:#181b24;border:1.5px solid #232734;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-6px;font-size:10px;display:flex}.mini-badge-avatar:first-child{margin-left:0}.avatar-meta-text{color:#8e8e9c;font-size:11px;font-weight:500}.bento-stars-meta-row{align-items:center;gap:8px;margin-top:10px;display:flex}.stars-glow-text{color:#fbbf24;letter-spacing:1px;text-shadow:0 0 8px #fbbf2480;font-size:14px}.stars-percent-tag{color:#4ade80;background:#22c55e1a;border-radius:4px;padding:1.5px 6px;font-size:10.5px;font-weight:700}.bento-card-wide{flex:1}.bento-wide-content-split{grid-template-columns:.9fr 1.35fr;align-items:center;gap:18px;width:100%;display:grid}.bento-wide-stat-col{flex-direction:column;display:flex}.bento-testimonial-quote-box{text-align:left;background:#00000059;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.quote-header-line{justify-content:space-between;align-items:center;display:flex}.quote-stars-gold{color:#fbbf24;letter-spacing:1px;font-size:12px}.quote-verified-badge{color:#4ade80;background:#22c55e1f;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.quote-text-body{color:#d4d4d8;margin:0;font-size:11.5px;font-style:italic;line-height:1.45}.quote-author-row{align-items:center;gap:8px;margin-top:2px;display:flex}.quote-author-tag{color:#818cf8;font-size:11px;font-weight:700}.quote-author-product{color:#71717a;font-size:10px}@media (width<=968px){.modern-hero-container{grid-template-columns:1fr;gap:28px}.modern-hero-content{text-align:center;align-items:center}.modern-hero-subtitle{text-align:center}.modern-hero-cta-group{justify-content:center}.modern-hero-visual{width:100%;max-width:480px;margin:0 auto}.modern-hero-features-bar{grid-template-columns:1fr;gap:12px}.bento-stats-grid{grid-template-columns:1fr}.bento-card-tall{min-height:auto}.bento-wide-content-split{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.modern-hero-section{padding:24px 0 16px}.modern-hero-title{font-size:30px}.bento-top-row{grid-template-columns:1fr}.hero-orbit-chip{display:none}.hero-showcase-card{padding:12px}}.workflow-steps-section{margin-bottom:24px;padding:32px 0 28px}.workflow-header{text-align:center;margin-bottom:24px}.workflow-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.workflow-title{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-family:Satoshi,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800}.workflow-subtitle{color:#a1a1aa;margin:0;font-size:14px}.workflow-cards-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workflow-card{background:#12141aa6;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.workflow-card:hover{border-color:#5865f259;transform:translateY(-2px)}.workflow-mockup-area{background:#0a0b0fd9;border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:center;gap:8px;height:120px;padding:14px;display:flex;position:relative;overflow:hidden}.mockup-pill-badge{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.mockup-pill-badge strong{color:#fff;font-size:11px;display:block}.mockup-pill-badge span{color:#71717a;font-size:10px}.mockup-check{color:#5865f2;flex-shrink:0}.mockup-zap{color:#7983f5;flex-shrink:0}.mockup-chat-bubble{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.chat-skeleton-lines{flex-direction:column;gap:4px;display:flex}.line-long{background:#ffffff1f;border-radius:3px;width:90px;height:5px}.line-short{background:#ffffff12;border-radius:3px;width:55px;height:5px}.chat-avatar-indicator{gap:3px;display:flex}.chat-avatar-indicator .dot{background:#5865f2;border-radius:50%;width:4px;height:4px}.mockup-discord-tag{color:#5865f2;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.mockup-chart-window{flex-direction:column;gap:6px;display:flex}.chart-header-row{justify-content:space-between;align-items:center;display:flex}.chart-dot-active{background:#5865f2;border-radius:50%;width:6px;height:6px}.chart-mini-pills{gap:4px;display:flex}.chart-mini-pills span{background:#ffffff1a;border-radius:2px;width:14px;height:4px}.mockup-wave-svg{width:100%;height:38px}.workflow-card-body{text-align:left;padding:18px 20px}.workflow-card-tag{color:#71717a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.workflow-card-title{color:#fff;margin:0 0 6px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:700}.workflow-card-desc{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.reseller-showcase-section{margin-bottom:24px;padding:32px 0 28px}.reseller-showcase-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.reseller-showcase-left{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.reseller-title{letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-family:Satoshi,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.reseller-desc{color:#a1a1aa;margin:0 0 20px;font-size:14px;line-height:1.55}.reseller-features-list{flex-direction:column;gap:10px;width:100%;margin-bottom:24px;display:flex}.reseller-feature-chip{background:#12141a80;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:8px 14px;display:flex}.chip-icon-wrap{color:#5865f2;background:#5865f21f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chip-text{flex-direction:column;display:flex}.chip-text strong{color:#fff;font-size:13px}.chip-text span{color:#71717a;font-size:11px}.api-terminal-window{text-align:left;background:#0d0e14;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #0009}.terminal-topbar{background:#14161f;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dots .dot{border-radius:50%;width:9px;height:9px}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#5865f2}.terminal-title{color:#a1a1aa;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.terminal-live-tag{color:#5865f2;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.terminal-body-split{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;display:grid}.terminal-panel{padding:14px}.panel-req{background:#0003;border-right:1px solid #ffffff0f}.panel-header{color:#71717a;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.method-tag,.status-200{color:#5865f2;background:#5865f226;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.res-delivered-pill{color:#5865f2;background:#5865f21a;border:1px solid #5865f233;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:flex}.res-delivered-pill strong{color:#fff;font-size:11px;display:block}.res-delivered-pill span{color:#a1a1aa;font-size:10px}.code-block{color:#e4e4e7;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.code-line{gap:8px;display:flex}.ln{color:#52525b;-webkit-user-select:none;user-select:none;font-size:10px}.kw{color:#38bdf8;font-weight:700}.str{color:#7983f5}.prop{color:#f472b6}.val{color:#fbbf24}.key{color:#cbd5e1}.num{color:#a78bfa}.terminal-footer-status{color:#71717a;background:#111219;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.terminal-status-left{color:#5865f2;align-items:center;gap:6px;font-weight:600;display:flex}.customer-reviews-section{margin-bottom:24px;padding:32px 0 28px}.reviews-header-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.reviews-header-left{text-align:left}.reviews-title{letter-spacing:-.02em;color:#fff;margin:0 0 4px;font-family:Satoshi,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800}.reviews-subtitle{color:#a1a1aa;margin:0;font-size:14px}.reviews-header-right{align-items:center;gap:16px;display:flex}.reviews-aggregate-box{background:#12141a99;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex}.stars-row{gap:2px;display:flex}.aggregate-score{color:#fff;font-size:13px;font-weight:800}.aggregate-count{color:#71717a;font-size:12px}.read-all-reviews-link{color:#5865f2;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.read-all-reviews-link:hover{color:#7983f5;gap:9px}.reviews-cards-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.customer-review-card{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141aa6;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:transform .2s,border-color .2s;display:flex}.customer-review-card:hover{border-color:#5865f240;transform:translateY(-2px)}.rev-product-badge{align-items:center;gap:8px;display:flex}.rev-product-icon{color:#5865f2;background:#5865f21f;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.rev-product-info{flex-direction:column;display:flex;overflow:hidden}.rev-product-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.rev-date{color:#71717a;font-size:10px}.rev-comment{color:#d4d4d8;margin:0;font-size:12px;line-height:1.5}.rev-card-bottom{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.rev-stars{gap:2px;display:flex}.rev-verified-tag{color:#5865f2;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.modern-faq-section{margin-bottom:24px;padding:32px 0 28px}.faq-split-grid{grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:32px;display:grid}.faq-left-col{text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.faq-main-title{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-family:Satoshi,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.faq-main-desc{color:#a1a1aa;margin:0 0 24px;font-size:14px}.faq-trust-tags{flex-direction:column;gap:10px;width:100%;display:flex}.faq-trust-tag{color:#fff;background:#12141a80;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.faq-trust-tag svg{color:#5865f2}.faq-watermark-q{color:#ffffff04;pointer-events:none;font-family:Satoshi,sans-serif;font-size:160px;font-weight:900;position:absolute;bottom:-40px;right:10px}.faq-right-col{flex-direction:column;display:flex}.faq-accordion-list{flex-direction:column;gap:10px;display:flex}.faq-numbered-item{background:#12141aa6;border:1px solid #ffffff12;border-radius:12px;transition:border-color .2s,background-color .2s;overflow:hidden}.faq-numbered-item.open{background:#12141ad9;border-color:#5865f259}.faq-numbered-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;display:flex}.faq-item-num{color:#5865f2;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.faq-item-question{flex:1}.faq-item-toggle-icon{color:#71717a;font-size:16px;font-weight:400}.faq-numbered-body{color:#a1a1aa;text-align:left;padding:0 18px 16px 42px;font-size:13px;line-height:1.6}.faq-numbered-body p{margin:0}.discord-banner-section{margin-bottom:24px;padding:16px 0 24px}.discord-banner-card{background:linear-gradient(135deg,#5865f21f 0%,#12141ad9 60%);border:1px solid #5865f240;border-radius:16px;padding:22px 28px;position:relative;overflow:hidden}.discord-banner-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#5865f240 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;left:-20%}.discord-banner-content{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.discord-banner-left{text-align:left;align-items:center;gap:18px;display:flex}.discord-icon-large{color:#5865f2;background:#5865f233;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.discord-banner-text{flex-direction:column;gap:2px;display:flex}.discord-official-badge{color:#5865f2;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:2px;font-size:10px;font-weight:800;display:inline-flex}.discord-banner-title{color:#fff;margin:0;font-family:Satoshi,sans-serif;font-size:19px;font-weight:800}.discord-banner-subtitle{color:#a1a1aa;margin:0;font-size:13px}.discord-banner-btn{color:#fff;background:#5865f2;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #5865f259}.discord-banner-btn:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 6px 24px #5865f280}.modern-footer-section{border-top:1px solid #ffffff0f;margin-top:32px;padding:40px 0 24px}.modern-footer-grid{text-align:left;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.footer-brand-col{flex-direction:column;align-items:flex-start;display:flex}.footer-brand-header{cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-brand-desc{color:#71717a;max-width:280px;margin:0 0 16px;font-size:13px;line-height:1.55}.footer-social-row{gap:10px;display:flex}.footer-social-icon{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}.footer-social-icon:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.footer-link-col{flex-direction:column;gap:12px;display:flex}.footer-col-title{letter-spacing:.1em;color:#fff;text-transform:uppercase;font-family:Satoshi,sans-serif;font-size:11px;font-weight:800}.footer-col-links{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-col-links button{color:#71717a;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;transition:color .18s}.footer-col-links button:hover{color:#fff}.modern-footer-bottom{color:#52525b;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.footer-payments-row{align-items:center;gap:8px;display:flex}.footer-payments-row .pay-icon{background:#ffffff08;border:1px solid #ffffff12;border-radius:4px;justify-content:center;align-items:center;width:30px;height:20px;display:flex}.footer-payments-row .pay-icon img,.footer-payments-row .pay-icon svg{object-fit:contain;opacity:.7;max-width:22px;height:12px}@media (width<=1024px){.modern-hero-container{text-align:center;grid-template-columns:1fr}.modern-hero-content{text-align:center;align-items:center}.modern-hero-cta-group{justify-content:center}.bento-stats-grid,.reseller-showcase-grid,.faq-split-grid{grid-template-columns:1fr}.reviews-cards-grid{grid-template-columns:repeat(2,1fr)}.modern-footer-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=768px){.modern-hero-features-bar{grid-template-columns:1fr;gap:10px}.workflow-cards-grid,.bento-top-row,.reviews-cards-grid{grid-template-columns:1fr}.reviews-header-row{flex-direction:column;align-items:flex-start}.terminal-body-split{grid-template-columns:1fr}.panel-req{border-bottom:1px solid #ffffff0f;border-right:none}.discord-banner-content{flex-direction:column;align-items:flex-start}.discord-banner-btn{justify-content:center;width:100%}.modern-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}.luxury-spotlight-section{width:100%;max-width:1240px;margin:5.5rem auto 3.5rem;padding:0 1.5rem}.luxury-spotlight-header{text-align:left;margin-bottom:2.5rem}.luxury-spotlight-title{letter-spacing:-.03em;color:#fff;margin:.85rem 0 .65rem;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:850;line-height:1.15}.luxury-spotlight-desc{color:#a1a1aa;max-width:600px;margin:0;font-size:1rem;line-height:1.6}.luxury-spotlight-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.luxury-release-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(#12151ebf 0%,#0a0c11e6 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff1a}.luxury-release-card:hover{border-color:#38bdf859;transform:translateY(-6px);box-shadow:0 18px 45px #0000008c,0 0 35px #38bdf82e}.release-card-glow{pointer-events:none;opacity:.6;background:radial-gradient(circle at 50% -20%,#38bdf833 0%,#0000 70%);height:120px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.luxury-release-card:hover .release-card-glow{opacity:1}.release-image-wrap{background:#080a0f;width:100%;height:195px;position:relative;overflow:hidden}.release-card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.luxury-release-card:hover .release-card-img{transform:scale(1.06)}.release-cat-tag{letter-spacing:.08em;color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a10bf;border:1px solid #38bdf84d;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.release-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.release-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.release-card-title{color:#fff;margin:0;font-size:1.15rem;font-weight:750;line-height:1.3}.release-price-pill{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf840;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.release-card-desc{color:#a1a1aa;flex:1;margin:0 0 16px;font-size:.88rem;line-height:1.55}.release-specs-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.spec-chip{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:650}.release-action-btn{color:#f4f4f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:11px 16px;font-size:13.5px;font-weight:700;transition:all .25s;display:flex}.luxury-release-card:hover .release-action-btn{color:#38bdf8;background:#38bdf824;border-color:#38bdf866}.luxury-catalog-banner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#141926b3 0%,#0a0d14d9 100%);border:1px solid #38bdf838;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:2rem;padding:32px 36px;display:flex;box-shadow:0 12px 35px #0006,inset 0 1px #ffffff1f}.catalog-banner-left{max-width:620px}.catalog-banner-tag{letter-spacing:.08em;color:#38bdf8;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.catalog-ping-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #38bdf8}.catalog-banner-title{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:1.45rem;font-weight:800}.catalog-banner-sub{color:#a1a1aa;margin:0;font-size:.95rem;line-height:1.55}.luxury-catalog-btn{color:#03141f;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:10px;padding:13px 26px;font-size:14.5px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #38bdf859}.luxury-catalog-btn:hover{background:linear-gradient(135deg,#7dd3fc 0%,#0ea5e9 100%);transform:translateY(-2px);box-shadow:0 8px 30px #38bdf88c}.dedicated-products-page{margin-bottom:4rem;padding-top:2rem}.products-page-header{text-align:center;max-width:700px;margin:0 auto 3rem;padding:0 1.5rem}.products-page-badge{letter-spacing:.1em;color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:750;display:inline-flex}.products-badge-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #38bdf8}.products-page-title{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:850;line-height:1.15}.products-page-desc{color:#a1a1aa;margin:0;font-size:1.05rem;line-height:1.6}@media (width<=992px){.luxury-spotlight-grid{grid-template-columns:1fr}.luxury-catalog-banner{flex-direction:column;align-items:flex-start}.luxury-catalog-btn{justify-content:center;width:100%}}.hero-search-wrapper{width:100%;max-width:540px;margin:1.8rem 0 1.5rem}.hero-search-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121621b3;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff1a}.hero-search-bar:focus-within{background:#161c2ad9;border-color:#38bdf88c;box-shadow:0 8px 32px #38bdf833,inset 0 1px #fff3}.hero-search-icon{color:#38bdf8;flex-shrink:0}.hero-search-bar input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:550}.hero-search-bar input::placeholder{color:#71717a}.hero-search-kbd{color:#a1a1aa;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:750}.hero-search-clear{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.hero-search-clear:hover{color:#fff;background:#ffffff1a}.hero-trending-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.trending-label{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.trending-pill{color:#d4d4d8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:4px 11px;font-size:11.5px;font-weight:650;transition:all .2s}.trending-pill:hover{color:#38bdf8;background:#38bdf81f;border-color:#38bdf859;transform:translateY(-1px)}.netflix-redeem-container{background:var(--bg-dark);flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 80px);padding:1rem 2rem 2rem;display:flex;position:relative}.netflix-redeem-header{text-align:center;z-index:10;margin-bottom:2rem}.netflix-redeem-header h1{background:linear-gradient(90deg,#e50914,#ff4c4c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.netflix-redeem-header p{color:var(--text-muted);max-width:500px;font-size:1.1rem}.netflix-card{text-align:center;z-index:10;background:#09090b;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:500px;padding:3rem;transition:max-width .3s;box-shadow:0 20px 50px #00000080}.netflix-card-wide{max-width:900px}.netflix-input-group{justify-content:space-between;gap:10px;margin-bottom:2rem;display:flex}.netflix-input-group input{text-align:center;color:#fff;text-transform:uppercase;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;width:50px;height:60px;font-size:2rem;transition:all .2s}.netflix-input-group input:focus{background:#ffffff1a;border-color:#e50914;outline:none;box-shadow:0 0 15px #e509144d}.netflix-btn{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex}.netflix-btn:disabled{cursor:not-allowed;opacity:.7;background:#555}.netflix-btn:not(:disabled):hover{background:#f40612;transform:translateY(-2px);box-shadow:0 8px 25px #e5091466}.netflix-result{text-align:left;background:#2ecc711a;border:1px solid #5865f24d;border-radius:12px;margin-top:2rem;padding:1.5rem}.netflix-result h3{color:#5865f2;align-items:center;gap:8px;margin-top:0;margin-bottom:1rem;display:flex}.netflix-result-item{margin-bottom:.5rem}.netflix-result-item span{color:var(--text-muted);font-size:.9rem;display:block}.netflix-result-item strong{color:#fff;font-family:monospace;font-size:1.1rem}.netflix-error{color:#ff4c4c;background:#e509141a;border:1px solid #e509144d;border-radius:12px;margin-top:2rem;padding:1rem}.netflix-links{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.netflix-links-title{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(90deg,#e50914,#ff8a8a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.netflix-links-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}@media (width<=768px){.netflix-links-grid{grid-template-columns:1fr}}.netflix-link-card{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#14141499;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.netflix-link-card:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#e509141a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.netflix-link-card:hover{background:#1e1e1ecc;border-color:#e5091466;transform:translateY(-4px)scale(1.01);box-shadow:0 15px 35px -10px #e509144d,0 5px 15px -5px #00000080}.netflix-link-card:hover:before{opacity:1}.netflix-link-card-container{flex-direction:column;gap:.5rem;display:flex}.netflix-copy-link-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.netflix-copy-link-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.netflix-warning-text{animation:.5s ease-in 1s both fadeIn}.netflix-link-content{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex}.netflix-link-icon{color:#ff4c4c;background:linear-gradient(135deg,#e5091426,#e509140d);border:1px solid #e5091433;border-radius:12px;justify-content:center;align-items:center;padding:1rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #e509141a}.netflix-link-card:hover .netflix-link-icon{color:#fff;background:linear-gradient(135deg,#e509144d,#e509141a);transform:scale(1.05)rotate(-2deg);box-shadow:0 8px 25px #e5091433}.netflix-link-text h4{color:#fff;margin:0;font-size:1.15rem;font-weight:600;transition:color .3s}.netflix-link-card:hover .netflix-link-text h4{color:#ff4c4c}.netflix-link-text p{color:#9ca3af;margin:.35rem 0 0;font-size:.9rem;font-weight:400}.netflix-link-external{color:#ffffff1a;z-index:2;background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.netflix-link-card:hover .netflix-link-external{color:#fff;background:#e50914cc;transform:translate(4px)rotate(10deg);box-shadow:0 0 15px #e5091480}.netflix-steps{z-index:10;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:950px;margin-top:3rem;display:grid}.netflix-step{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141499;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex;box-shadow:0 10px 30px #0000004d}.netflix-step-number{color:#fff;background:linear-gradient(135deg,#e50914,#ff4c4c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 15px #e5091466}.netflix-step-text h4{color:#fff;margin:0 0 .5rem;font-size:1.15rem}.netflix-step-text p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}@media (width<=800px){.netflix-steps{grid-template-columns:1fr;max-width:500px}}@media (width<=500px){.netflix-card{padding:1.5rem 1rem}.netflix-input-group{gap:6px}.netflix-input-group input{border-radius:8px;width:100%;max-width:45px;height:50px;font-size:1.5rem}.netflix-btn{width:100%;padding:1rem}}.checkout-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ease-out forwards fadeIn;display:flex;position:fixed;top:0;left:0}.checkout-modal{background:var(--card-bg);border:1px solid var(--border-glass);border-radius:24px;width:95%;max-width:900px;max-height:90vh;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUp;position:relative;overflow-y:auto;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff1a}.checkout-split{flex-direction:row;display:flex}.checkout-left{border-right:1px solid var(--border-glass);background:#0003;flex-direction:column;flex:1;padding:2.5rem;display:flex}.checkout-right{flex-direction:column;flex:1.2;padding:2.5rem;display:flex}.checkout-modal::-webkit-scrollbar{width:6px}.checkout-modal::-webkit-scrollbar-track{background:0 0}.checkout-modal::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.close-modal-btn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;z-index:10;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.close-modal-btn:hover{color:var(--text-primary);background:#ffffff1a}.modal-header-premium{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.modal-header-premium h2{color:#fff;letter-spacing:-.5px;margin:0;font-family:Outfit,sans-serif;font-size:1.8rem}.secure-badge{color:#5865f2;letter-spacing:.5px;text-transform:uppercase;background:#5865f21a;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.receipt-tape{border:1px solid var(--border-glass);background:#0006;border-radius:16px;margin-bottom:2rem;padding:1.5rem;position:relative;overflow:hidden}.receipt-tape:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.5;width:100%;height:2px;position:absolute;top:0;left:0}.receipt-header{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:.9rem}.receipt-row{color:var(--text-muted);justify-content:space-between;margin-bottom:.75rem;font-size:1rem;display:flex}.receipt-divider{background:#ffffff1a;border-style:dashed;height:1px;margin:1rem 0}.receipt-total{color:#fff;margin-bottom:0;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.checkout-trust-message{color:#fff6;margin-top:auto;font-size:.85rem;line-height:1.5}.segmented-control{border:1px solid var(--border-glass);background:#0006;border-radius:14px;margin-bottom:2rem;padding:6px;display:flex}.segment-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:.75rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.segment-btn:hover{color:#fff}.segment-btn.active{color:#000;background:#fff;box-shadow:0 4px 12px #ffffff26}.segment-disabled{color:#fa755a;text-align:center;background:#fa755a0d;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:.75rem;font-size:.8rem;font-weight:600;display:flex}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem;display:block}.checkout-input{border:1px solid var(--border-glass);color:#fff;background:#0003;border-radius:8px;width:100%;padding:12px;font-family:Inter,sans-serif;font-size:16px}.checkout-input:focus{border-color:var(--accent);outline:none}.checkout-submit-btn{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.checkout-submit-btn:disabled{opacity:.7;cursor:not-allowed}.checkout-submit-btn:not(:disabled):hover{box-shadow:0 10px 20px var(--accent-glow);transform:translateY(-2px)}.checkout-error{color:#fa755a;background:#fa755a1a;border:1px solid #fa755a33;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500}.crypto-instruction{color:var(--text-muted);text-align:center;margin-bottom:1.5rem;font-size:.95rem}.crypto-options{flex-direction:column;gap:1rem;display:flex}.crypto-btn{cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:1.2rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.crypto-btn:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.btc-btn{color:#f7931a;background:linear-gradient(135deg,#f7931a33 0%,#f7931a1a 100%);border-color:#f7931a4d}.btc-btn:hover{background:linear-gradient(135deg,#f7931a4d 0%,#f7931a26 100%);border-color:#f7931a80}.ltc-btn{color:#8faede;background:linear-gradient(135deg,#345d9d33 0%,#345d9d1a 100%);border-color:#345d9d4d}.ltc-btn:hover{background:linear-gradient(135deg,#345d9d4d 0%,#345d9d26 100%);border-color:#345d9d80}.crypto-payment-box{border:1px solid var(--border-glass);text-align:center;background:#0000004d;border-radius:16px;padding:1.5rem}.crypto-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.8rem;display:block}.crypto-value{justify-content:center;align-items:baseline;gap:6px;margin-bottom:1.5rem;display:flex}.crypto-amount{color:#5865f2;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700}.crypto-currency{color:#fff;font-size:1.2rem;font-weight:600}.crypto-address{color:#fff;word-break:break-all;background:#00000080;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem}.crypto-qr-container{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1rem;display:inline-block}.crypto-status{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex}.crypto-warning{color:#fff6;margin-top:1rem;margin-bottom:1.5rem;font-size:.8rem}.crypto-cancel-btn{border:1px solid var(--border-glass);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;transition:background .2s}.crypto-cancel-btn:hover{background:#ffffff1a}@media (width<=768px){.checkout-split{flex-direction:column}.checkout-left,.checkout-right{border-right:none;padding:1.5rem}.checkout-left{border-bottom:1px solid var(--border-glass)}.checkout-modal{border:none;border-top:1px solid var(--border-glass);border-radius:24px 24px 0 0;width:100%;max-height:90vh;margin:auto 0 0}}.status-page-container{color:#fff;max-width:1200px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;animation:.5s ease-out fadeIn}.status-header{text-align:center;background:linear-gradient(#141414cc 0%,#0a0a0a66 100%);border:1px solid #ffffff0d;border-radius:24px;margin-bottom:3rem;padding:4rem 2rem;position:relative;overflow:hidden}.status-header-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ff450026 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.status-header-icon{color:#ff4500;z-index:1;width:48px;height:48px;margin-bottom:1rem;position:relative}.status-header h1{z-index:1;letter-spacing:-1px;margin-bottom:1rem;font-size:3rem;font-weight:700;position:relative}.status-header p{color:#9ca3af;z-index:1;max-width:500px;margin:0 auto 2rem;font-size:1.1rem;position:relative}.last-updated{color:#d1d5db;z-index:1;background:#0006;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;display:inline-flex;position:relative}.pulse-dot{background-color:#5865f2;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #5865f2}.status-stats-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.status-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0f99;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.stat-icon{width:40px;height:40px}.text-green{color:#5865f2}.text-yellow{color:#f59e0b}.text-red{color:#ef4444}.stat-content{flex-direction:column;display:flex}.stat-value{margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1}.stat-label{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.status-category-section{margin-bottom:4rem}.category-title{color:#e5e7eb;border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:600}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.tool-card{background:#141414cc;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tool-card:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.tool-card.status-online:before{background-color:#5865f2}.tool-card.status-updating:before{background-color:#f59e0b}.tool-card.status-offline:before{background-color:#ef4444}.tool-card:hover{background:#1e1e1ee6;transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.tool-card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tool-title-wrap{align-items:center;gap:10px;display:flex}.tool-name{margin:0;font-size:1.1rem;font-weight:600}.status-icon{width:20px;height:20px}.status-icon.online{color:#5865f2}.status-icon.updating{color:#f59e0b}.status-icon.offline{color:#ef4444}.status-badge{letter-spacing:.5px;border-radius:100px;padding:4px 10px;font-size:.75rem;font-weight:700}.badge-online{color:#5865f2;background:#5865f226;border:1px solid #5865f24d}.badge-updating{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-offline{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.tool-description{color:#9ca3af;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.tool-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.last-checked{color:#6b7280;font-size:.85rem}@media (width<=768px){.status-header h1{font-size:2rem}.status-stats-row,.tools-grid{grid-template-columns:1fr}}.reseller-container{color:#fff;max-width:1100px;margin:0 auto;padding:3rem 1.5rem;font-family:Inter,system-ui,-apple-system,sans-serif;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeSlideUp}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reseller-header{text-align:center;margin-bottom:3rem}.reseller-header h1{background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.75rem;font-weight:800}.reseller-header p{color:#a1a1aa;max-width:500px;margin:0 auto;font-size:1.1rem}.dashboard-grid{grid-template-columns:1fr 1.2fr;gap:2rem;margin-bottom:2rem;display:grid}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f11b3;border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.dashboard-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dashboard-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 12px 48px #0000004d}.card-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.card-header h2{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:600}.card-icon{color:#fff;background:#ffffff1a;border-radius:10px;padding:.5rem}.wallet-card .card-icon{color:#4ade80;background:#4ade801a}.api-card .card-icon{color:#a78bfa;background:#a78bfa1a}.catalog-card .card-icon{color:#60a5fa;background:#60a5fa1a}.wallet-balance{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:center;margin-bottom:2rem;font-size:4rem;font-weight:800;display:flex}.wallet-balance:before{content:"USD";color:#a1a1aa;margin-right:.75rem;font-size:1rem;font-weight:500;transform:translateY(-10px)}.topup-section{background:#0003;border:1px solid #ffffff0d;border-radius:14px;padding:1.5rem}.topup-section p{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:.85rem;font-weight:600}.topup-presets{gap:.5rem;margin-bottom:1rem;display:flex}.preset-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:.75rem 0;font-size:1rem;font-weight:600;transition:all .2s}.preset-btn:hover{color:#fff;background:#ffffff14}.preset-btn.active{color:#4ade80;background:#4ade801a;border-color:#4ade8066;box-shadow:0 0 15px #4ade801a}.topup-custom{gap:.75rem;display:flex}.input-prefix{flex:1;position:relative}.input-prefix svg{color:#a1a1aa;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-prefix input{color:#fff;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.85rem 1rem .85rem 2.5rem;font-size:1.1rem;font-weight:600;transition:border-color .2s}.input-prefix input:focus{border-color:#4ade80;outline:none}.topup-action-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:0 1.5rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s}.topup-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #fff3}.topup-action-btn:active{transform:translateY(1px)}.api-key-section,.webhook-section{margin-bottom:2rem}.api-card label{color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:block}.api-key-box,.webhook-box{cursor:pointer;background:#0006;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .2s;display:flex}.api-key-box:hover,.webhook-box:hover{background:#0009;border-color:#a78bfa66}.blur-text{filter:blur(5px);-webkit-user-select:none;user-select:none;font-family:SF Mono,Consolas,monospace;font-size:.9rem;transition:filter .3s}.api-key-box:hover .blur-text{filter:blur();-webkit-user-select:auto;user-select:auto}.copy-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.copy-btn:hover{background:#ffffff1a;transform:scale(1.05)}.security-warning{color:#f87171;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8rem;display:flex}.security-warning:before{content:"⚠️"}.sku-selector{margin-bottom:.75rem;position:relative}.sku-selector select{appearance:none;color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:1rem 1.25rem;font-size:.95rem;transition:border-color .2s}.sku-selector select:focus{border-color:#a78bfa;outline:none}.select-icon{color:#a1a1aa;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.webhook-url{color:#a78bfa;text-overflow:ellipsis;white-space:nowrap;max-width:85%;font-family:SF Mono,Consolas,monospace;font-size:.85rem;overflow:hidden}.webhook-help{color:#a1a1aa;margin-top:.75rem;font-size:.8rem}.catalog-table-wrapper{background:#0003;border:1px solid #ffffff0d;border-radius:12px;overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%}.catalog-table th{text-align:left;color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;background:#ffffff05;border-bottom:1px solid #ffffff14;padding:1rem .75rem;font-size:.75rem;font-weight:600}.catalog-table td{border-bottom:1px solid #ffffff08;padding:1rem .75rem;font-size:.9rem}.catalog-table tr:hover td{background:#ffffff05}.catalog-table tr:last-child td{border-bottom:none}.td-content{align-items:center;gap:1rem;font-weight:500;display:flex}.product-status{background:#60a5fa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #60a5fa99}.sku-badge{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .6rem;font-family:SF Mono,Consolas,monospace;font-size:.8rem}.price-td{color:#fff;font-family:SF Mono,Consolas,monospace;font-size:1.1rem;font-weight:700}.stock-td{color:#a1a1aa;font-family:SF Mono,Consolas,monospace}.webhook-copy-btn{color:#a78bfa;cursor:pointer;white-space:nowrap;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.webhook-copy-btn:hover{background:#a78bfa33;transform:translateY(-1px)}.integration-guide{margin-top:1.5rem}.integration-guide label{color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.8rem;font-weight:600;display:block}.guide-steps{flex-direction:column;gap:.75rem;display:flex}.step{background:#0000004d;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.step-num{color:#000;background:#a78bfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:800;display:flex}.step p{color:#d4d4d8;margin:0;font-size:.9rem;line-height:1.4}.step p strong{color:#fff}.api-key-box{gap:1rem}.blur-text{word-break:break-all;flex:1;min-width:0}.catalog-search-input{width:250px}@media (width<=768px){.dashboard-card{padding:1.25rem}.reseller-container{padding:2rem 1rem}.topup-custom{flex-direction:column}.topup-action-btn{width:100%;padding:1rem}.search-box,.catalog-search-input{width:100%}.catalog-table thead{display:none}.catalog-table,.catalog-table tbody,.catalog-table tr,.catalog-table td{width:100%;display:block}.catalog-table tr:not(.expanded-marketing-row){background:#0003;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1rem;overflow:hidden}.catalog-table tr:has(+.expanded-marketing-row){border-bottom:1px dashed #ffffff0d;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.catalog-table tr.expanded-marketing-row{background:#0000004d;border:1px solid #ffffff1a;border-radius:0 0 12px 12px;margin-top:0;margin-bottom:1rem}.catalog-table td{text-align:right;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.catalog-table td:last-child{border-bottom:none}.catalog-table td[colspan]{text-align:left;display:block}.catalog-table td[data-label]:before{content:attr(data-label);color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;text-align:left;margin-right:1rem;font-size:.75rem;font-weight:600}.catalog-table td[data-label="Your Sell Price"]>div{width:auto!important}.webhook-copy-btn{justify-content:center;width:100%}}.luxury-splash-overlay{z-index:99999;-webkit-user-select:none;user-select:none;background:#050609;justify-content:center;align-items:center;padding:24px 16px;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s;display:flex;position:fixed;inset:0;overflow:hidden}.luxury-splash-overlay.splash-fading-out{opacity:0;filter:blur(8px);pointer-events:none;transform:scale(1.04)}.splash-ambient-core{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#38bdf82e 0%,#6366f11a 35%,#06b6d408 55%,#0000 72%);width:580px;height:580px;animation:6s ease-in-out infinite alternate splashPulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.splash-ambient-secondary{filter:blur(75px);pointer-events:none;background:radial-gradient(circle,#a855f71f 0%,#0000 70%);width:400px;height:300px;position:absolute;bottom:15%;right:20%}.splash-grid-mesh{pointer-events:none;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%);mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.splash-content-card{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:620px;animation:.8s cubic-bezier(.16,1,.3,1) forwards splashCardIn;display:flex;position:relative}@keyframes splashCardIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.splash-brand-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px 5px 10px;display:inline-flex;box-shadow:0 4px 16px #0006}.splash-pulse-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot;box-shadow:0 0 10px #38bdf8}.splash-eyebrow-text{letter-spacing:.1em;color:#e4e4e7;text-transform:uppercase;font-size:11px;font-weight:750}.splash-edition-tag{letter-spacing:.06em;color:#38bdf8;background:#38bdf824;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}.splash-emblem-stage{cursor:pointer;justify-content:center;align-items:center;width:190px;height:190px;margin-bottom:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.splash-emblem-stage:hover{transform:scale(1.05)}.splash-emblem-glow-ring{filter:blur(24px);background:radial-gradient(circle,#38bdf840 0%,#6366f11f 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite alternate splashRingGlow;position:absolute;inset:-15px}.splash-emblem-halo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c1266;border:1.5px solid #38bdf859;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;animation:6s ease-in-out infinite splashFloat;display:flex;position:relative;box-shadow:0 0 45px #38bdf840,inset 0 0 30px #6366f126}.splash-glass-logo{object-fit:contain;filter:drop-shadow(0 0 18px #38bdf8bf)drop-shadow(0 0 40px #6366f180);width:115px;height:115px;transition:transform .3s,filter .3s}.splash-emblem-stage:hover .splash-glass-logo{filter:drop-shadow(0 0 26px #38bdf8f2)drop-shadow(0 0 55px #6366f1b3);transform:scale(1.04)}.splash-sparkle{color:#38bdf8;opacity:.85;pointer-events:none;font-size:16px;animation:3s ease-in-out infinite alternate sparkleFloat;position:absolute}.splash-sparkle-1{top:15px;right:15px}.splash-sparkle-2{color:#818cf8;animation-delay:1.5s;bottom:20px;left:10px}@keyframes splashFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.6deg)}}@keyframes splashRingGlow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes sparkleFloat{0%{opacity:.4;transform:scale(.8)rotate(0)}to{opacity:1;transform:scale(1.2)rotate(15deg)}}.splash-text-block{margin-bottom:28px}.splash-main-title{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:850;line-height:1.12}.splash-gradient-text{background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 40%,#818cf8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px #38bdf859);-webkit-background-clip:text;display:inline-block}.splash-subtitle{color:#a1a1aa;letter-spacing:-.01em;max-width:480px;margin:0 auto;font-size:15px;line-height:1.6}.splash-actions-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:32px;display:flex}.splash-primary-btn{color:#03131e;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:10px;padding:13px 28px;font-size:15px;font-weight:750;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 24px #38bdf873,inset 0 1px 1px #fff6}.splash-primary-btn:hover{background:linear-gradient(135deg,#7dd3fc 0%,#0ea5e9 100%);transform:translateY(-2px);box-shadow:0 8px 32px #38bdf8a6}.splash-btn-arrow{transition:transform .2s}.splash-primary-btn:hover .splash-btn-arrow{transform:translate(3px)}.splash-secondary-btn{color:#f4f4f5;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.splash-secondary-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff38;transform:translateY(-2px)}.splash-telemetry-bar{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;max-width:480px;padding-top:20px;display:flex}.splash-telemetry-item{color:#71717a;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.telemetry-separator{color:#ffffff26;font-size:10px}.telemetry-icon.glow-cyan{color:#38bdf8}.telemetry-icon.glow-green{color:#4ade80}.telemetry-icon.glow-indigo{color:#818cf8}
