*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html,body{height:100%;display:flex;flex-direction:column;color:var(--text-0, #e8edf5);background:var(--bg-0, #05060a)}.page-wrapper{flex:1;display:flex;flex-direction:column}main{flex:1}footer{background:transparent}.section-wrapper{max-width:1920px;margin:0 auto}:root{--bg-0: #05060a;--bg-1: #0a0d14;--bg-2: #0e1219;--bg-panel: rgba(10, 14, 22, .85);--neon-1: #ffffff;--neon-2: #ff0000;--neon-3: #ffffff;--neon-4: #ffffff;--neon-5: #ffffff;--neon-price: #ffffff;--text-0: #e8edf5;--text-dim: #6b7a8d;--text-bright: #ffffff;--glass: rgba(8, 12, 20, .72);--glass-border: rgba(255, 255, 255, .12);--glass-glow: 0 0 30px rgba(255, 255, 255, .04), 0 0 60px rgba(255, 255, 255, .02);--radius: 4px;--radius-lg: 8px;--shadow: 0 8px 32px rgba(0, 0, 0, .5), 0 0 40px rgba(255, 255, 255, .02);--grid-gap: 16px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--font-head: "Rubik", ui-sans-serif, system-ui, sans-serif;--font-body: "New Science", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Share Tech Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow-x:hidden;max-width:100vw}body{margin:0;font-family:var(--font-body);font-weight:400;color:var(--text-0);background-color:var(--bg-0);background-image:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,255,255,.04) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 100%,rgba(255,0,60,.03) 0%,transparent 70%);letter-spacing:.3px;font-size:16px;line-height:1.6;overflow-x:hidden;max-width:100vw;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:900;color:#fff;letter-spacing:1.5px;text-transform:uppercase;line-height:1.2}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-1),var(--neon-2));border-radius:3px}::selection{background:#ffffff40;color:var(--text-bright)}.video-hero{position:relative;display:flex;align-items:center;justify-content:center;max-height:clamp(300px,70svh,780px);overflow:hidden;padding-top:env(safe-area-inset-top);background-color:#03040a;border:none;max-width:100vw;z-index:3}.video-hero video{flex:0 0 auto;width:100%;height:auto;aspect-ratio:auto 16 / 9;display:block;background-color:#03040a;filter:saturate(1.1) contrast(1.05);border:none;padding:0;max-width:100%}.video-hero .video-hero-img{flex:0 0 auto;width:100%;height:auto;aspect-ratio:auto 16 / 9;display:block;filter:saturate(1.1) contrast(1.05);border:none;padding:0;max-width:100%}.hero.wrap{background:linear-gradient(180deg,#05060af2,#05060ae6);padding-top:1.5rem;position:relative;z-index:2;box-shadow:0 -16px 48px #05060af2;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}.prod-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.prod-card{position:relative;width:100%;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff08,#ffffff01);border:1px solid var(--glass-border);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.prod-card:hover{border-color:#ffffff59;box-shadow:var(--shadow),0 0 25px #ffffff1a;transform:translateY(-2px)}.prod-card:before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.08) 50%);z-index:5}.prod-card .img-box{position:relative;aspect-ratio:1 / 1;width:100%;flex-shrink:0;overflow:hidden}.prod-card img{width:100%;height:100%;object-fit:cover;display:block}.prod-card .badge-price{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#ffffffe6,#00b4ffd9);color:#000;font-family:var(--font-head);font-weight:800;font-size:.8rem;padding:.35rem .6rem;border-radius:var(--radius);box-shadow:0 4px 16px #ffffff59;z-index:10;letter-spacing:.5px}.prod-card .badge-tag{position:absolute;top:10px;left:10px;padding:.3rem .55rem;font-size:.72rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius);background:#0009;border:1px solid rgba(255,255,255,.2);color:var(--neon-1);z-index:10}.prod-card .meta{flex:1;padding:.6rem .75rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem;border-top:1px solid rgba(255,255,255,.08)}.prod-card .meta .name{font-family:var(--font-head);font-weight:700;font-size:.85rem;letter-spacing:.8px;text-transform:uppercase}.prod-card .meta .cat{color:var(--text-dim);font-size:.85rem}.prod-card .meta .details{color:var(--text-dim);font-size:.82rem;line-height:1.25}@media(max-width:700px){.prod-card{width:100%}}.catbar{display:flex;gap:8px;overflow:auto;padding:6px 2px 10px;margin-bottom:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.catbar::-webkit-scrollbar{height:6px}.catbar::-webkit-scrollbar-thumb{background:var(--neon-1);border-radius:3px}.chip{flex:0 0 auto;scroll-snap-align:start;padding:.5rem 1rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:var(--text-0);font-family:var(--font-head);font-weight:600;font-size:.75rem;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition)}.chip:hover{border-color:#fff6;background:#ffffff1f;box-shadow:0 0 12px #ffffff26}.chip[aria-selected=true]{border-color:var(--neon-1);background:linear-gradient(135deg,#fff3,#ffffff14);color:var(--neon-1);box-shadow:0 0 16px #fff3,inset 0 0 20px #ffffff0d}.empty{color:var(--text-dim);padding:12px 4px}.wrap{width:min(100%,960px);margin-inline:auto;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));max-width:100%;box-sizing:border-box;position:relative;z-index:2}.glass{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--glass-glow);border:1px solid var(--glass-border);border-radius:var(--radius)}.neon{text-shadow:none}.xb-section{position:relative;z-index:2;max-width:1080px;margin-inline:auto;padding:clamp(60px,9vw,120px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.xb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.22);padding:7px 18px;border-radius:100px;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.xb-eyebrow:before,.xb-eyebrow:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--neon-2);box-shadow:0 0 8px var(--neon-2);animation:xbBlink 1.8s ease-in-out infinite}@keyframes xbBlink{0%,to{opacity:1}50%{opacity:.2}}.xb-title{font-family:var(--font-head);font-weight:900;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;margin:0;background:linear-gradient(135deg,#ffffff 42%,var(--neon-2) 118%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 42px rgba(255,255,255,.14))}.xb-title-line{width:64px;height:3px;border-radius:2px;background:linear-gradient(90deg,#fff,var(--neon-2));box-shadow:0 0 16px #fff6}.xb-lead{max-width:660px;font-family:var(--font-body);font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.8;color:#ffffffdb;white-space:pre-line;margin:0}.xb-lead strong{color:#fff}.xb-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 42px;background:linear-gradient(135deg,#fff,var(--neon-2));color:#000;font-family:var(--font-head);font-weight:900;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.xb-cta:hover{transform:scale(1.05);box-shadow:0 0 40px #ffffff38,0 0 46px #ff000047}.xb-r{color:#ff1a1a}.xb-cta-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}.xb-cta-row>.xb-cta,.xb-cta-row>.xb-gold-wrap{width:250px;max-width:100%;justify-content:center;text-align:center}.xb-cta-row>.xb-gold-wrap>.xb-cta{width:100%;justify-content:center;text-align:center}@media(max-width:560px){.xb-cta-row>.xb-cta,.xb-cta-row>.xb-gold-wrap{width:min(300px,100%)}}.xb-cta--ghost{background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.38)}.xb-cta--ghost:hover{border-color:#ff1a1a}.xb-gold-wrap{position:relative;display:inline-flex}.xb-cta--gold{position:relative;z-index:1;background:linear-gradient(135deg,#fff3a0,#ffc400 55%,#ff9d00);color:#1a1000;box-shadow:0 0 22px #ffc4008c,inset 0 0 0 1px #ffffff8c;animation:xb-gold-glow 2.4s ease-in-out infinite}.xb-cta--gold:hover{box-shadow:0 0 44px #ffc400e6,0 0 70px #ff960073}@keyframes xb-gold-glow{50%{box-shadow:0 0 40px #ffc400d9,inset 0 0 0 1px #fff}}@media(prefers-reduced-motion:reduce){.xb-cta--gold{animation:none}}.xb-section>.xb-block{width:100%}@media(max-width:600px){.xb-section{padding:56px 18px;gap:18px}}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius);border:1px solid transparent;color:var(--text-0);text-decoration:none;font-family:var(--font-head);font-weight:600;font-size:.8rem;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff08,0 4px 20px #0000004d;cursor:pointer;transition:all var(--transition);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity var(--transition)}.btn:hover{border-color:transparent;box-shadow:0 0 20px #ffffff26,0 4px 20px #0000004d;transform:translateY(-1px)}.btn:hover:before{opacity:1}.btn.primary{background:linear-gradient(135deg,#fff3,#00b4ff1f);border-color:transparent}header{position:sticky;top:0;z-index:50;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#05060aeb,#05060ab3);border-bottom:1px solid rgba(255,255,255,.1);padding-top:env(safe-area-inset-top);max-width:100vw}@keyframes headerGlow{0%{background-position:200% 0}to{background-position:-200% 0}}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;max-width:100%;box-sizing:border-box}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none}.brand-logo{width:36px;height:36px;border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:0 0 20px #ffffff4d,0 0 40px #ffffff1a;background:linear-gradient(135deg,var(--neon-1),var(--neon-2));outline:1px solid rgba(255,255,255,.4);flex-shrink:0}.brand-name{font-family:var(--font-head);font-weight:900;letter-spacing:2px;white-space:nowrap;text-transform:uppercase;color:var(--text-0)}.brand-name span{color:var(--neon-1)}nav a{color:#fff;text-decoration:none;margin-left:18px;font-family:var(--font-head);font-weight:900;font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;transition:text-shadow var(--transition);position:relative}nav a:before{content:"";position:absolute;top:3px;left:calc(100% + 1px);width:.6em;height:.6em;background:url(/assets/img/graphics/xb_x_solo_black_favicon.svg) center / contain no-repeat;filter:brightness(0) saturate(100%) invert(19%) sepia(98%) saturate(5000%) hue-rotate(358deg) brightness(105%) contrast(110%);transform:translateY(-50%);pointer-events:none}nav a:hover{color:#fff;text-shadow:none}nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--neon-1);transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}nav a:hover:after{transform:scaleX(1)}.burger{display:none;background:#05060ab3;border:1px solid rgba(255,255,255,.2);padding:6px;border-radius:var(--radius);cursor:pointer;box-shadow:0 4px 16px #0000004d;transition:border-color var(--transition)}.burger:hover{border-color:#ffffff80}.burger:focus-visible{outline:2px solid var(--neon-1)}.burger img{display:block;width:24px;height:24px;filter:invert(1) brightness(1.4)}.hero{padding:20px 0 12px}.hero-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.hero h1{font-family:var(--font-head);font-size:clamp(1.3rem,4.5vw,2.4rem);margin:0;line-height:1.1;word-break:break-word;color:#fff}.hero p{color:var(--text-dim);margin:.4rem 0 0;font-size:clamp(.85rem,2.5vw,1rem)}.carousel{position:relative;max-width:100%;overflow:hidden}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,82%,100%);gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-x:contain;padding:8px 2px 2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:calc(16px + env(safe-area-inset-left));scroll-padding-right:calc(16px + env(safe-area-inset-right));touch-action:pan-x;max-width:100%}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--neon-1),var(--neon-2));border-radius:3px}.card{position:relative;scroll-snap-align:start;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff01);border:1px solid var(--glass-border);box-shadow:var(--shadow);max-width:100%;transition:border-color var(--transition),box-shadow var(--transition)}.card:hover{border-color:#ffffff4d;box-shadow:var(--shadow),0 0 30px #ffffff14}.card-media{aspect-ratio:16/10;width:100%;object-fit:cover;display:block}.card-badge{position:absolute;top:10px;left:10px;padding:.35rem .6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius);background:#0009;border:1px solid rgba(255,255,255,.2);color:var(--neon-1)}.card-info{padding:.8rem .9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.price{font-family:var(--font-head);font-weight:800;letter-spacing:.5px;color:var(--neon-price)}.car-ctrl{position:absolute;inset:0;pointer-events:none}.ctrl{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.25);width:42px;height:42px;border-radius:var(--radius);display:grid;place-items:center;cursor:pointer;color:var(--text-0);background:#05060ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition)}.ctrl:hover{border-color:var(--neon-1);box-shadow:0 0 16px #fff3}.ctrl:active{transform:translateY(-50%) scale(.95)}.ctrl.left{left:calc(8px + env(safe-area-inset-left))}.ctrl.right{right:calc(8px + env(safe-area-inset-right))}section{padding:24px 0;max-width:100%}.section-title{font-family:var(--font-head);font-size:28px;font-weight:900;margin:0 0 14px;letter-spacing:2px;text-transform:uppercase;word-break:break-word;color:#fff;position:relative;padding-left:16px}.section-title:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:.5em;height:.5em;background:url(/assets/img/graphics/xb_x_solo_black_favicon.svg) center / contain no-repeat;filter:brightness(0) saturate(100%) invert(19%) sepia(98%) saturate(5000%) hue-rotate(358deg) brightness(105%) contrast(110%)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.tile{border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,#ffffff08,#ffffff01);border:1px solid var(--glass-border);max-width:100%;box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition);position:relative}.tile:hover{border-color:#ffffff40}.tile:after{content:"";position:absolute;bottom:0;right:0;width:24px;height:24px;border-right:2px solid rgba(255,255,255,.15);border-bottom:2px solid rgba(255,255,255,.15);border-radius:0 0 var(--radius) 0}.tile h3{margin:.1rem 0 .4rem;font-size:.9rem;word-break:break-word;color:var(--text-0)}.tile p{margin:0;color:var(--text-dim);font-size:.9rem;word-break:break-word}input,textarea,select{width:100%;max-width:100%;padding:12px 14px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.15);background:#05080fcc;color:var(--text-0);font-family:var(--font-body);font-size:.95rem;box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--neon-1);box-shadow:0 0 0 3px #ffffff14,0 0 20px #ffffff1a}select option{background-color:#0d0f1a;color:#e8eaf0}select option:disabled{color:#e8eaf059}input::placeholder,textarea::placeholder{color:var(--text-dim);font-family:var(--font-body)}footer{padding:32px 16px 40px;color:var(--text-dim);text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-bottom:calc(16px + env(safe-area-inset-bottom));position:relative}footer:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--neon-1),var(--neon-2),transparent);opacity:.4}.cyber-corners{position:relative}.cyber-corners:before,.cyber-corners:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--neon-1);border-style:solid;opacity:.4}.cyber-corners:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.cyber-corners:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}@keyframes glitch{0%,to{text-shadow:2px 0 var(--neon-2),-2px 0 var(--neon-1)}25%{text-shadow:-2px 0 var(--neon-2),2px 0 var(--neon-1)}50%{text-shadow:2px 2px var(--neon-2),-2px -2px var(--neon-1)}75%{text-shadow:-2px 2px var(--neon-2),2px -2px var(--neon-1)}}.glitch-text:hover{animation:glitch .3s ease-in-out}.cyber-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--neon-1),transparent);margin:24px 0;opacity:.3}.data-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--neon-1);opacity:.7}@media(min-width:760px){.rail{grid-auto-columns:48%}.grid{grid-template-columns:repeat(3,1fr)}.burger{display:none}.mobile-menu{display:none!important}}@media(min-width:1040px){.wrap{width:min(92%,1160px)}.hero h1{font-size:2.8rem}.rail{grid-auto-columns:36%}}@media(max-width:759.98px){.hide-mobile{display:none}.burger{display:inline-flex}}@media(max-width:600px){h1,h2,h3,h4,h5,h6{text-align:center}.section-title{text-align:center;padding-left:0;display:flex;align-items:center;justify-content:center}.section-title:before{position:static;display:block;flex-shrink:0;transform:none;margin-right:5px}.hero h1{font-size:clamp(1.1rem,5vw,1.8rem)}.hero-head{flex-direction:column;align-items:center;gap:12px;text-align:center}.hero-head .btn{width:80%;max-width:320px;justify-content:center}.btn{padding:.65rem .9rem;font-size:.8rem}.grid{grid-template-columns:1fr}.rail{grid-auto-columns:clamp(260px,90%,100%)}.prod-grid{grid-template-columns:1fr}.prod-card{max-width:100%;margin:0 auto}.section-title{font-size:22px}.tile{padding:12px}.topbar{padding:10px 12px}.brand-name{font-size:.85rem}}@media(max-width:400px){:root{--grid-gap: 10px}.wrap{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.hero h1{font-size:clamp(1rem,5.5vw,1.6rem);line-height:1.2}.hero p{font-size:.85rem}.btn{padding:.55rem .75rem;font-size:.75rem}.rail{grid-auto-columns:clamp(240px,95%,100%);gap:10px}.prod-card .meta{padding:.5rem .6rem}.prod-card .meta .name{font-size:.85rem}.prod-card .meta .cat,.prod-card .meta .details{font-size:.8rem}.section-title{font-size:20px}.tile h3,.tile p{font-size:.85rem}.topbar{padding:8px 10px}.brand-logo{width:32px;height:32px}.brand-name{font-size:.8rem}.catbar{gap:6px}.chip{padding:.4rem .65rem;font-size:.75rem}}.mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:48;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-links{display:flex;flex-direction:column;align-items:center;background:#05080ef7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 12px 48px #0000008c,0 0 60px #ffffff0a}.mobile-links a{display:block;width:100%;padding:18px 24px;text-align:center;color:var(--text-0);text-decoration:none;font-family:var(--font-head);font-weight:600;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06);transition:color var(--transition),background var(--transition)}.mobile-links a:last-child{border-bottom:none}.mobile-links a:hover,.mobile-links a[aria-current=page]{color:var(--neon-1);background:#ffffff0a;text-shadow:0 0 12px rgba(255,255,255,.3)}.particle-zone{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}@media(max-width:768px){.particle-zone{display:none!important}}th[data-sortable]{cursor:pointer;user-select:none;-webkit-user-select:none}th[data-sortable]:hover{color:var(--neon-1, #00f0ff)}th[data-sortable]:after{content:" \2195";opacity:.3;font-size:.85em}th[data-sortable][data-sort=asc]:after{content:" \25b2";opacity:1;color:var(--neon-1, #00f0ff)}th[data-sortable][data-sort=desc]:after{content:" \25bc";opacity:1;color:var(--neon-1, #00f0ff)}@media(max-width:720px){body.staff-area{-webkit-text-size-adjust:100%;overflow-x:hidden}body.staff-area .wrap{padding-left:calc(10px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right))}body.staff-area h1{font-size:clamp(1.15rem,5.4vw,1.5rem)!important;letter-spacing:.4px!important;text-align:left!important;overflow-wrap:anywhere;line-height:1.2}body.staff-area main h2{font-size:1.05rem!important;letter-spacing:.3px!important;text-align:left!important;overflow-wrap:anywhere}body.staff-area main h3{font-size:.95rem!important;letter-spacing:.2px!important;text-align:left!important;overflow-wrap:anywhere}body.staff-area main p,body.staff-area main li,body.staff-area main td,body.staff-area main label{overflow-wrap:anywhere}body.staff-area main{max-width:100vw}body.staff-area main img,body.staff-area main svg,body.staff-area main canvas,body.staff-area main video{max-width:100%;height:auto}body.staff-area main pre,body.staff-area main code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}body.staff-area main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body.staff-area main select,body.staff-area main textarea{font-size:16px!important;min-height:42px;max-width:100%;box-sizing:border-box}body.staff-area main input[type=checkbox],body.staff-area main input[type=radio]{width:20px;height:20px}body.staff-area main button,body.staff-area main .btn,body.staff-area main .tab,body.staff-area main a.btn{min-height:40px}body.staff-area main .btn.small,body.staff-area main button.small,body.staff-area main button.mini{min-height:38px;padding-left:12px;padding-right:12px}body.staff-area main .row{gap:10px}body.staff-area main .row>label,body.staff-area main .row>div{flex:1 1 100%;min-width:0}body.staff-area main .row input,body.staff-area main .row select,body.staff-area main .row textarea,body.staff-area main .grid input,body.staff-area main .grid select,body.staff-area main .grid textarea{width:100%!important}body.staff-area main .grid{grid-template-columns:1fr!important}body.staff-area main .grid>label[style*=span]{grid-column:auto!important}body.staff-area main .stat-row .stat{flex:1 1 calc(50% - 8px)}body.staff-area main .actions{gap:8px}body.staff-area main .actions>*{flex:1 1 auto}body.staff-area main .tabs{gap:6px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}body.staff-area main .tabs::-webkit-scrollbar{display:none}body.staff-area main .tab{white-space:nowrap;flex:0 0 auto}body.staff-area main .card,body.staff-area main .glass.card,body.staff-area main .tile{padding:12px}body.staff-area main :is([class*=header],[class*=actions],[class*=toolbar],[class*=-row],[class*=-bar],[class*=head-],[class*=controls]):not(.tabs):not(.cat-bar){flex-wrap:wrap;row-gap:8px;min-width:0}body.staff-area main :is([class*=header],[class*=actions],[class*=toolbar],[class*=-row],[class*=controls])>*{min-width:0;max-width:100%}body.staff-area main :is([class*=tile],[class*=card],[class*=box],[class*=panel]){min-width:0;max-width:100%;box-sizing:border-box}body.staff-area main :is(.header-left,.header-right){flex-wrap:wrap}body.staff-area .modal-bg{padding:10px 6px!important;align-items:flex-start}body.staff-area .modal{padding:14px!important;max-width:100%!important;border-radius:12px}body.staff-area table:not(.m-stack){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.staff-area table.m-stack,body.staff-area table.m-stack tbody,body.staff-area table.m-stack tfoot,body.staff-area table.m-stack tr,body.staff-area table.m-stack td{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box}body.staff-area table.m-stack{border:0;min-width:0!important}body.staff-area table.m-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.staff-area table.m-stack tr{margin:0 0 12px;padding:6px 12px;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px;background:#ffffff0a}body.staff-area table.m-stack td{display:flex!important;align-items:flex-start;justify-content:space-between;gap:14px;padding:7px 0!important;border:0!important;border-bottom:1px dashed rgba(255,255,255,.08)!important;text-align:right!important;white-space:normal!important;font-size:.88rem}body.staff-area table.m-stack td:last-child{border-bottom:0!important}body.staff-area table.m-stack td:before{content:attr(data-label);flex:0 0 38%;max-width:38%;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;padding-top:2px}body.staff-area table.m-stack td[data-label=""]:before{display:none}body.staff-area table.m-stack td[data-label=""]{justify-content:flex-start;text-align:left!important}body.staff-area table.m-stack td>*{max-width:100%;min-width:0}body.staff-area table.m-stack td .actions,body.staff-area table.m-stack td.actions{justify-content:flex-end}body.staff-area table.m-stack td input,body.staff-area table.m-stack td select{width:auto!important;flex:1 1 auto;min-width:0}body.staff-area table.m-stack td:empty{display:none!important}}@media(max-width:380px){body.staff-area table.m-stack td:before{flex-basis:34%;max-width:34%}}:root{--fx-red: 255 0 0;--fx-red-soft: 255 96 96;--fx-ink: 255 255 255;--fx-idle-glow: 0 229 255;--fx-grit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.08'/%3E%3C/svg%3E");--fx-wolf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66.7 64.6'%3E%3Cpath fill='%23ffffff' fill-opacity='.035' d='M61.1,39.2l2.7-9l-7.3,3.1c-0.4-0.9-0.9-2-1.3-2.9c1.8-2.9,2.8-7.3,3.1-13.3c0.3-5-0.1-9.7-0.2-10.8L57.2,0l-4.8,7.5l-0.6-2L40.7,18.6L39,18.3l-5.6,0l-5.6,0l-1.7,0.3L14.8,5.5l-0.6,2L9.5,0L8.6,6.3c-0.1,1.1-0.5,5.7-0.2,10.8c0.3,6,1.4,10.4,3.1,13.3c-0.4,0.9-0.9,2-1.3,2.9l-7.3-3.1l2.7,9L0,38.8l18.8,21.1l0.8-2.9l5.9,6.2l3.2,1.4h9.5l3.2-1.4l5.9-6.2l0.8,2.9l18.8-21.1L61.1,39.2zM55.4,44.4l-5.2,5.8l-0.7-2.6l-11,11.7l-1.4,0.6l-0.8,0l4.3-5.5l-3.9-3.1H30l-3.9,3.1l4.3,5.5l-0.8,0l-1.4-0.6l-11-11.7l-0.7,2.6l-5.2-5.8l0.8,0.1l-1.8-5.9l2.2,0.9l1-2.1c0.1-0.2,2-4.3,2.8-6.3l0.6-1.4l-1-1.1c-2.2-2.6-2.9-9-3-14.2l2.9,4.6l1-3.7l7.2,8.4l3.9-0.6l5.2,0l5.2,0l3.9,0.6l7.2-8.4l1,3.7l2.9-4.6c-0.1,5.2-0.8,11.6-3,14.2l-1,1.1l0.6,1.4c0.9,2,2.7,6.1,2.8,6.3l1,2.1l2.2-0.9l-1.8,5.9L55.4,44.4zM33.4,59.2l-3.6-4.6l1.3-1.1h4.5l1.3,1.1L33.4,59.2z'/%3E%3Cpolygon fill='%23ff1744' fill-opacity='.13' points='23.2,34.3 20.1,31.2 16.9,34.4 20.5,37.9 16.9,41.5 20.1,44.7 23.2,41.6 '/%3E%3Cpolygon fill='%23ff1744' fill-opacity='.13' points='30.4,34.4 27.2,31.2 24.1,34.3 24.1,41.6 27.2,44.7 30.4,41.5 26.8,37.9 '/%3E%3Cpolygon fill='%23ff1744' fill-opacity='.13' points='42.9,34.3 39.8,31.2 36.6,34.4 40.2,37.9 36.6,41.5 39.8,44.7 42.9,41.6 '/%3E%3Cpolygon fill='%23ff1744' fill-opacity='.13' points='50.1,34.4 46.9,31.2 43.8,34.3 43.8,41.6 46.9,44.7 50.1,41.5 46.5,37.9 '/%3E%3C/svg%3E");--fx-paw: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='14 8 378 352'%3E%3Cdefs%3E%3Cfilter id='cl' filterUnits='userSpaceOnUse' x='0' y='0' width='420' height='382'%3E%3CfeMorphology operator='dilate' radius='18'/%3E%3CfeMorphology operator='erode' radius='5'/%3E%3C/filter%3E%3Cfilter id='rm' filterUnits='userSpaceOnUse' x='0' y='0' width='420' height='382'%3E%3CfeMorphology operator='dilate' radius='21'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23ffffff' filter='url(%23rm)'%3E%3Cpath d='M236 29 L252 31 L298 77 L298 124 L270 153 L263 155 L243 155 L216 130 L214 50 Z'/%3E%3Cpath d='M156 31 L170 32 L186 50 L187 128 L162 156 L151 157 L134 156 L105 130 L104 80 L150 33 Z'/%3E%3Cpath d='M325 126 L350 126 L367 145 L367 200 L331 233 L306 233 L288 216 L286 164 Z'/%3E%3Cpath d='M71 131 L87 135 L117 167 L117 219 L102 236 L86 240 L75 240 L37 205 L37 151 L54 134 Z'/%3E%3Cpath d='M209 155 L224 156 L262 194 L267 225 L314 269 L317 304 L286 338 L237 340 L220 329 L198 329 L185 330 L172 340 L121 341 L89 310 L89 276 L136 228 L140 221 L141 198 L178 160 Z'/%3E%3C/g%3E%3Cg fill='%2305070a' filter='url(%23cl)'%3E%3Cpath d='M236 29 L252 31 L298 77 L298 124 L270 153 L263 155 L243 155 L216 130 L214 50 Z'/%3E%3Cpath d='M156 31 L170 32 L186 50 L187 128 L162 156 L151 157 L134 156 L105 130 L104 80 L150 33 Z'/%3E%3Cpath d='M325 126 L350 126 L367 145 L367 200 L331 233 L306 233 L288 216 L286 164 Z'/%3E%3Cpath d='M71 131 L87 135 L117 167 L117 219 L102 236 L86 240 L75 240 L37 205 L37 151 L54 134 Z'/%3E%3Cpath d='M209 155 L224 156 L262 194 L267 225 L314 269 L317 304 L286 338 L237 340 L220 329 L198 329 L185 330 L172 340 L121 341 L89 310 L89 276 L136 228 L140 221 L141 198 L178 160 Z'/%3E%3C/g%3E%3Cg fill='%2339ff14'%3E%3Cpath d='M236 29 L252 31 L298 77 L298 124 L270 153 L263 155 L243 155 L216 130 L214 50 Z'/%3E%3Cpath d='M156 31 L170 32 L186 50 L187 128 L162 156 L151 157 L134 156 L105 130 L104 80 L150 33 Z'/%3E%3Cpath d='M325 126 L350 126 L367 145 L367 200 L331 233 L306 233 L288 216 L286 164 Z'/%3E%3Cpath d='M71 131 L87 135 L117 167 L117 219 L102 236 L86 240 L75 240 L37 205 L37 151 L54 134 Z'/%3E%3Cpath d='M209 155 L224 156 L262 194 L267 225 L314 269 L317 304 L286 338 L237 340 L220 329 L198 329 L185 330 L172 340 L121 341 L89 310 L89 276 L136 228 L140 221 L141 198 L178 160 Z'/%3E%3C/g%3E%3C/svg%3E")}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:var(--fx-wolf) right 3vw bottom 9vh / min(22vw,280px) auto no-repeat}#fx-embers{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}#fx-embers span{position:absolute;bottom:-50px;left:var(--x);width:calc(var(--s) * .16);height:calc(var(--s) * .16);border-radius:50%;background:rgb(var(--fx-red-soft));box-shadow:0 0 8px 2px rgb(var(--fx-red) / .75);animation:fxRise var(--t) linear var(--d) infinite}#fx-embers span:nth-child(3n){background:rgb(var(--fx-ink));box-shadow:0 0 8px 2px rgb(var(--fx-ink) / .5)}@keyframes fxRise{0%{transform:translate(0);opacity:0}14%{opacity:.75}to{transform:translate(var(--sw),-115vh);opacity:0}}:is(.glass,.prod-card,.tile,.hub-tile,.stat,.modal,.card,[class*=-card]:not([class*=card-])){border-radius:4px 22px!important;border:1px solid rgb(var(--fx-ink) / .16)!important;outline:1px dashed rgb(var(--fx-red) / .32);outline-offset:-7px;box-shadow:inset 0 0 28px rgb(var(--fx-red) / .05),0 14px 30px #0009!important;background-image:linear-gradient(115deg,transparent 40%,rgb(var(--fx-ink) / .09) 50%,transparent 60%),var(--fx-grit),linear-gradient(180deg,rgb(var(--fx-ink) / .04),transparent 45%);background-size:260% 100%,220px 220px,100% 100%;background-position:130% 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s,outline-color .25s,background-position 1s ease}:is(.prod-card,.tile,.hub-tile,.stat):is(.prod-card,.tile,.hub-tile,.stat):is(.prod-card,.tile,.hub-tile,.stat){border-radius:0 22px!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--fx-red)) calc(50% - 1px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--fx-red)) calc(50% - 1px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(115deg,transparent 40%,rgb(var(--fx-ink) / .09) 50%,transparent 60%),var(--fx-grit),linear-gradient(180deg,rgb(var(--fx-ink) / .04),transparent 45%);background-size:18px 18px,18px 18px,260% 100%,220px 220px,100% 100%;background-position:top left,bottom right,130% 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat}:is(.prod-card,.tile,.hub-tile,.card):hover{transform:translateY(-4px);border-color:rgb(var(--fx-red) / .85)!important;outline-color:rgb(var(--fx-red-soft) / .7);box-shadow:inset 0 0 34px rgb(var(--fx-red) / .16),0 14px 30px #0009!important}:is(.prod-card,.tile,.hub-tile,.stat):is(.prod-card,.tile,.hub-tile,.stat):is(.prod-card,.tile,.hub-tile,.stat):hover{background-position:top left,bottom right,-30% 0,0 0,0 0}.card:hover{background-position:-30% 0,0 0,0 0}.prod-card{outline:none}.prod-card:before{display:none}.prod-card:after{content:"";position:absolute;inset:7px;z-index:6;pointer-events:none;border-radius:0 16px;border:1px dashed rgb(var(--fx-red) / .35);transition:border-color .25s}.prod-card:hover:after{border-color:rgb(var(--fx-red) / .85)}.prod-card .badge-price{border-radius:0 10px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}:is(button,.btn,.xb-cta,.chip,.tab,a.btn,[class*=btn-]):not(.burger):not([class*=close]){border-radius:3px 12px!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .3s,color .3s,border-color .25s}:is(.btn,.xb-cta,.btn-primary,.primary,.chip,.tab):not(.burger):not([class*=close]){clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border-radius:0 12px!important}:is(button,.btn,.xb-cta,.chip,.tab,a.btn,[class*=btn-]):not(.burger):not([class*=close]):focus-visible{outline:2px solid rgb(var(--fx-red-soft));outline-offset:2px}:is(button,.btn,.xb-cta,.chip,.tab):not(.burger):not([class*=close]):hover{transform:translateY(-2px);box-shadow:inset 0 0 20px rgb(var(--fx-red) / .3),0 8px 20px rgb(var(--fx-red) / .22)}:is(button,.btn,.xb-cta,.chip,.tab):not(.burger):not([class*=close]):active{transform:translateY(1px) scale(.98)}:is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){border-radius:3px 12px!important;border-bottom:2px solid rgb(var(--fx-red) / .8)!important;transition:box-shadow .25s,border-color .25s}:is(input,textarea,select):focus{border-color:rgb(var(--fx-red))!important;box-shadow:0 0 0 2px rgb(var(--fx-red) / .22),0 0 22px rgb(var(--fx-red) / .3)!important;outline:none}[data-rv]:not(.rv-in){opacity:0;transform:translateY(26px) skew(-3deg);filter:blur(3px) brightness(1.6)}[data-rv]{transition:opacity .5s ease var(--rv-d, 0s),transform .6s cubic-bezier(.2,.8,.2,1) var(--rv-d, 0s),filter .5s ease var(--rv-d, 0s),box-shadow .3s,border-color .25s,outline-color .25s,background-position 1s ease}router-outlet+*{display:block}html.route-in router-outlet+*{animation:fxRoute .6s cubic-bezier(.2,.8,.2,1) both}@keyframes fxRoute{0%{opacity:0;transform:translate(-26px) skew(-5deg);filter:brightness(2) blur(3px)}35%{opacity:.7;transform:translate(8px) skew(2deg);filter:brightness(1.4) drop-shadow(3px 0 0 rgb(255 0 110 / .6)) drop-shadow(-3px 0 0 rgb(0 240 255 / .6))}60%{opacity:1;transform:translate(-3px);filter:none}to{opacity:1;transform:none;filter:none}}html.route-in router-outlet+app-home{animation:fxFadeFromBlack 1s ease-out both}@keyframes fxFadeFromBlack{0%{opacity:0;filter:brightness(0)}to{opacity:1;filter:none}}#fx-progress{position:fixed;left:0;top:0;right:0;z-index:10000;height:3px;pointer-events:none;opacity:0;transition:opacity .35s .15s}#fx-progress i{display:block;height:100%;width:0;position:relative;transition:width .35s ease-out;background:linear-gradient(90deg,#960000,rgb(var(--fx-red)) 60%,rgb(var(--fx-ink)));box-shadow:0 0 12px rgb(var(--fx-red)),0 0 28px rgb(var(--fx-red) / .5)}#fx-progress i:after{content:"";position:absolute;right:-4px;top:-5px;width:14px;height:13px;border-radius:50%;background:radial-gradient(circle,#fff 0 25%,rgb(var(--fx-red-soft)) 45%,transparent 70%);filter:blur(.5px)}#fx-progress.is-loading{opacity:1;transition:none}#fx-progress.is-loading i{width:82%;transition:width 6s cubic-bezier(.1,.7,.2,1)}#fx-progress.is-done{opacity:1}#fx-progress.is-done i{width:100%;transition:width .25s ease-out}:is(.spinner,.spinner-lg,.loader,[class*=spinner]){border:none!important;border-radius:50%!important;background:conic-gradient(from 0deg,transparent 0 22%,rgb(var(--fx-red)) 100%)!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));box-shadow:none;filter:drop-shadow(0 0 6px rgb(var(--fx-red)));animation:fxSpin .9s linear infinite!important}@keyframes fxSpin{to{transform:rotate(360deg)}}.loading-bar{background:rgb(var(--fx-red) / .12);border-radius:0 8px;border:0}.loading-bar-inner{background:linear-gradient(90deg,#960000,rgb(var(--fx-red-soft)))!important;border-radius:0 8px;box-shadow:0 0 12px rgb(var(--fx-red))}.fx-paw{position:fixed;z-index:10001;width:52px;height:49px;pointer-events:none;background:var(--fx-paw) center / contain no-repeat;filter:drop-shadow(0 0 9px rgb(57 255 20 / .75));animation:fxStamp 2s ease-out forwards}@keyframes fxStamp{0%{transform:translate(-50%,-50%) rotate(var(--r)) scale(1.35);opacity:0}15%{transform:translate(-50%,-50%) rotate(var(--r)) scale(1);opacity:.95}60%{opacity:.75}to{transform:translate(-50%,-46%) rotate(var(--r)) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){#fx-embers{display:none}[data-rv]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.route-in router-outlet+*{animation:none!important}}
