:root{--void:#060809;--carbon:#0B0E11;--steel:#12171C;--line:rgba(237,242,238,.08);--line-strong:rgba(237,242,238,.16);--x-red:#FF2B38;--x-red-hot:#FF5A3C;--logo-red:#ED1C24;--volt:#00E68C;--bone:#EDF2EE;--ash:#93A0A4;--slash:78deg;--font-ar-display:"Noto Kufi Arabic",system-ui,sans-serif;--font-ar:"IBM Plex Sans Arabic",system-ui,sans-serif;--font-en:"Chakra Petch","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{background:var(--void);color:var(--bone);font-family:var(--font-ar);line-height:1.7;overflow-x:hidden;overflow-x:clip;max-width:100%;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1}::selection{background:var(--x-red);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{font-family:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-60px;inset-inline-start:12px;z-index:100;background:var(--x-red);color:#fff;padding:10px 18px;font-weight:700;transition:top .2s}.skip-link:focus{top:12px}.wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);width:100%}.mono{font-family:var(--font-mono);letter-spacing:.08em}.en{font-family:var(--font-en)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.bgx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:repeating-linear-gradient(var(--slash),transparent 0 190px,rgba(255,43,56,.03) 190px 191px),linear-gradient(178deg,#0a0d12,#080b0f 40%,#07090c 72%,#05070a)}[dir=ltr] .bgx{background:repeating-linear-gradient(calc(180deg - var(--slash)),transparent 0 190px,rgba(255,43,56,.03) 190px 191px),linear-gradient(178deg,#0a0d12,#080b0f 40%,#07090c 72%,#05070a)}.bgx>i{position:absolute;display:block}.bgx-grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(237,242,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(237,242,238,.05) 1px,transparent 1px),linear-gradient(rgba(237,242,238,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(237,242,238,.024) 1px,transparent 1px);background-size:280px 280px,280px 280px,56px 56px,56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.28) 100%);mask-image:linear-gradient(to bottom,#000,#0000008c 45%,#00000047)}.bgx-dust{left:0;right:0;top:0;background-repeat:repeat}.bgx-dust.d1{height:calc(100% + 460px);background-size:460px 460px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460'%3E%3Ccircle cx='36' cy='412' r='1.6' fill='%23FF2B38' opacity='.55'/%3E%3Ccircle cx='120' cy='84' r='1.1' fill='%23EDF2EE' opacity='.4'/%3E%3Ccircle cx='198' cy='300' r='1.8' fill='%23FF5A3C' opacity='.45'/%3E%3Ccircle cx='262' cy='150' r='1' fill='%2300E68C' opacity='.5'/%3E%3Ccircle cx='330' cy='396' r='1.3' fill='%23EDF2EE' opacity='.3'/%3E%3Ccircle cx='410' cy='232' r='1.7' fill='%23FF2B38' opacity='.4'/%3E%3Ccircle cx='84' cy='210' r='.9' fill='%23EDF2EE' opacity='.5'/%3E%3Ccircle cx='372' cy='60' r='1.2' fill='%2300E68C' opacity='.35'/%3E%3C/svg%3E");animation:bgxrise1 52s linear infinite}@keyframes bgxrise1{to{transform:translateY(-460px)}}.bgx-noise{top:0;right:0;bottom:0;left:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-ar-display);font-weight:700;font-size:15px;padding:14px 30px;cursor:pointer;border:0;color:#fff;isolation:isolate;text-align:center;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:linear-gradient(100deg,var(--x-red),var(--x-red-hot));transition:transform .25s cubic-bezier(.2,.9,.3,1.4),filter .25s}.btn:hover{transform:translateY(-2px);filter:brightness(1.12) drop-shadow(0 6px 24px rgba(255,43,56,.45))}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-120%);transition:transform .6s}.btn:hover:after{transform:translate(120%)}.btn.ghost{background:transparent;color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--volt);color:var(--volt);filter:none}.btn.full{width:100%}.btn.sm{padding:10px 20px;font-size:13px}.btn[disabled],.btn.soldout{background:var(--steel);color:var(--ash);cursor:not-allowed;pointer-events:none}.btn.loading{pointer-events:none;opacity:.7}.hud{position:relative}.hud:before,.hud:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;border:1px solid var(--line-strong)}.hud:before{top:0;inset-inline-start:0;border-inline-end:0;border-bottom:0}.hud:after{bottom:0;inset-inline-end:0;border-inline-start:0;border-top:0}.sec-pad{padding-block:clamp(64px,9vw,110px);position:relative}.slashed-top{border-top:1px solid var(--line)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.sec-tag{font-family:var(--font-mono);font-size:12px;color:var(--volt);letter-spacing:.18em;display:block;margin-bottom:10px;direction:ltr;text-align:start}.sec-title{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(26px,3.6vw,44px);line-height:1.25;text-wrap:balance}.sec-title em,.grad-text{font-style:normal;background:linear-gradient(100deg,var(--x-red),var(--x-red-hot));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--x-red)}.sec-link{font-family:var(--font-mono);font-size:13px;color:var(--ash);border-bottom:1px solid var(--line-strong);padding-bottom:4px;transition:.25s;white-space:nowrap}.sec-link:hover{color:var(--volt);border-color:var(--volt)}.page-title{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(28px,4vw,48px);line-height:1.3;text-wrap:balance}.rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.announce{background-color:#d81423;background-image:linear-gradient(100deg,var(--x-red) 0%,#c40f1f 100%);overflow:hidden;white-space:nowrap;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:#fff;padding:8px 0;position:relative;z-index:40;contain:paint}.marq-track{display:inline-flex;animation:marq var(--marq-speed,28s) linear infinite}.marq-track>span{display:inline-flex;align-items:center;gap:14px;padding-inline:22px}.marq-track b{font-weight:500;opacity:.75}@keyframes marq{to{transform:translate(50%)}}[dir=ltr] .marq-track{animation-name:marq-ltr}@keyframes marq-ltr{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:50;background:#060809b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:28px;height:72px}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0;direction:ltr}.logo svg,.logo img{display:block}.logo img{max-height:44px;width:auto}.logo-word{line-height:1}.logo-word b{display:block;font-family:"Montserrat",var(--font-en);font-weight:800;font-size:19px;letter-spacing:.02em;color:var(--bone)}.logo-word i{font-style:normal;font-family:"Montserrat",var(--font-en);font-weight:600;color:var(--volt);font-size:10.5px;letter-spacing:.38em;display:block;margin-top:3px}.xlogo{display:block;overflow:visible}.xlogo .xp{fill:var(--logo-red)}.xlogo .xlogo-g{filter:drop-shadow(0 0 8px rgba(237,28,36,.4))}.xlogo .xsweep{fill:#ffffffb3;transform:translate(-420px);animation:xsweep 6s cubic-bezier(.55,.1,.3,.9) infinite}@keyframes xsweep{0%{transform:translate(-420px)}55%,to{transform:translate(560px)}}.logo:hover .xlogo .xsweep{animation-duration:1.4s}.site-header .xlogo .xsweep{display:none;animation:none}.site-header .xlogo .xlogo-g{filter:none}.xlogo-hero .xlogo-g{filter:drop-shadow(0 0 20px rgba(237,28,36,.55)) drop-shadow(0 0 70px rgba(237,28,36,.3))}.xlogo-hero{animation:xin 1.2s cubic-bezier(.2,.8,.3,1) both}@keyframes xin{0%{opacity:0;transform:scale(.85) rotate(-5deg)}}.xlogo .xgl{opacity:0;pointer-events:none}.xlogo .xgl-a{fill:var(--x-red-hot)}.xlogo .xgl-b{fill:var(--volt)}.xlogo-hero .xsweep{animation:none}.xlogo-hero .xgl-a{animation:xglA 2.6s infinite steps(1)}.xlogo-hero .xgl-b{animation:xglB 2.6s infinite steps(1)}@keyframes xglA{0%,83%{opacity:0;transform:none}84%{opacity:.9;transform:translate(-10px,-4px);clip-path:inset(0 0 55% 0)}86%{transform:translate(10px,4px);clip-path:inset(40% 0 10% 0)}88%,to{opacity:0}}@keyframes xglB{0%,84%{opacity:0;transform:none}85%{opacity:.9;transform:translate(10px,4px);clip-path:inset(50% 0 0 0)}87%{transform:translate(-10px,-4px);clip-path:inset(10% 0 60% 0)}89%,to{opacity:0}}.nav-links{display:flex;gap:26px;list-style:none;margin-inline-start:22px}.nav-links a{font-size:14px;font-weight:500;color:var(--ash);position:relative;padding:6px 0;transition:color .25s;display:inline-block}.nav-links a:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:0;height:2px;background:linear-gradient(90deg,var(--x-red),var(--x-red-hot));transition:width .3s}.nav-links a:hover{color:var(--bone)}.nav-links a:hover:after,.nav-links a.on:after{width:100%}.nav-links a.on{color:var(--bone)}.nav-cta{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:42px;height:42px;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid var(--line);color:var(--bone);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:.25s;position:relative;text-decoration:none}.icon-btn:hover{border-color:var(--x-red);color:var(--x-red)}.cart-n{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;background:var(--volt);color:#04140c;font-family:var(--font-mono);font-size:10px;display:grid;place-items:center;border-radius:50%;font-weight:700;padding-inline:3px}.cart-n:empty,.cart-n[data-count="0"]{display:none}.burger{display:none}@media(max-width:920px){.nav-links{display:none}.burger{display:grid}}.nav-links>ul{display:flex;align-items:center;gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none}.nav-links li{position:static}.nav-links a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nav-budget{color:var(--volt,#00E68C)}.mega-caret{opacity:.5;transition:transform .18s,opacity .18s}.mega-on>a .mega-caret{transform:rotate(180deg);opacity:1}.mega-on>a{color:var(--bone)}.mega-wrap{position:absolute;inset-inline:0;top:100%;z-index:70;background:var(--steel);border-block:1px solid var(--line-strong);box-shadow:0 24px 60px #0000008c;opacity:0;transform:translateY(-6px);transition:opacity .16s,transform .16s}.mega-wrap.open{opacity:1;transform:none}.mega-wrap[hidden]{display:none}.mega{padding:clamp(18px,2.4vw,30px) 0}.mega-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2vw,30px)}.mega-head,.mega-head-link{display:flex;align-items:center;gap:8px;padding-block-end:9px;margin-block-end:9px;border-block-end:1px solid var(--line);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#edf2ee57}.mega-head-link{font-family:var(--font-display);font-size:13px;letter-spacing:0;text-transform:none;color:var(--bone);font-weight:700}.mega-head-link:hover{color:var(--x-red)}.mega-list{list-style:none;margin:0;padding:0;display:grid;gap:1px}.mega-list a{display:flex;align-items:center;gap:9px;padding:6px 7px;font-size:13px;color:var(--ash)}.mega-list a:hover{background:#edf2ee0d;color:var(--bone)}.mega-thumb{inline-size:30px;block-size:30px;flex:none;display:grid;place-items:center;background:var(--void);border:1px solid var(--line)}.mega-thumb img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.mega-name{min-width:0;overflow-wrap:anywhere}.mega-n{margin-inline-start:auto;font-size:10px;color:#93a0a48c}.mega-none{margin:0;padding:6px 7px;font-size:12px;color:#93a0a480}.mega-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:18px;padding-block-start:14px;border-block-start:1px solid var(--line);font-size:12.5px;color:var(--ash)}.mega-foot a{color:var(--x-red)}.mega-foot a:hover{text-decoration:underline}.mega-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:10px}.job-tile{display:grid;gap:3px;padding:12px 14px;background:var(--void);border:1px solid var(--line-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:border-color .16s}.job-tile:hover{border-color:var(--x-red)}.jt-name{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--bone)}.jt-q{font-size:11.5px;line-height:1.5;color:#93a0a4d9}.jt-n{font-size:10px;color:#93a0a480}.drawer-nav{list-style:none;margin:0;padding:0;display:grid;gap:2px}.drawer-acc summary{cursor:pointer;list-style:none;padding:11px 2px;display:flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--bone)}.drawer-acc summary::-webkit-details-marker{display:none}.drawer-acc summary:after{content:"+";font-family:var(--font-mono);color:var(--ash);margin-inline-start:auto}.drawer-acc[open] summary:after{content:"\2212"}.drawer-acc-body .mega{padding:0 0 14px}.drawer-acc-body .mega-cols{grid-template-columns:1fr;gap:14px}.drawer-acc-body .mega-tiles{grid-template-columns:1fr}.drawer-acc-body .mega-wrap{position:static;box-shadow:none;border:0;background:transparent}@media(max-width:920px){.mega-wrap{display:none}}.search-bar .wrap{position:relative}.ps-panel{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:80;background:var(--steel);border:1px solid var(--line-strong);max-block-size:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 48px #0000008c}.ps-panel[hidden]{display:none}.psr-group{border-block-end:1px solid var(--line);padding:8px 0}.psr-group:last-of-type{border-block-end:0}.psr-head{display:block;padding:6px 14px;font-size:9.5px;letter-spacing:.14em;color:#edf2ee52}.psr-q,.psr-p,.psr-all{display:flex;align-items:center;gap:10px;padding:9px 14px;color:var(--ash);font-size:13px}.psr-q:hover,.psr-p:hover,.psr-all:hover,.psr-q:focus-visible,.psr-p:focus-visible,.psr-all:focus-visible{background:#edf2ee0d;color:var(--bone);outline:0}.psr-p{gap:12px}.psr-thumb{inline-size:46px;block-size:46px;flex:none;background:var(--void);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.psr-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.psr-body{display:grid;gap:2px;min-width:0;flex:1}.psr-title{color:var(--bone);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.psr-meta{font-size:10px;color:#93a0a4b3}.psr-price{margin-inline-start:auto;white-space:nowrap;font-size:12px}.psr-all{justify-content:center;border-block-start:1px solid var(--line-strong);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-red)}.psr-empty{padding:20px 16px;text-align:center}.psr-empty p{margin:0;font-size:13px;color:var(--bone)}.psr-empty .psr-hint{margin-top:6px;font-size:12px;color:var(--ash-dim,rgba(147,160,164,.7))}.search-bar{border-top:1px solid var(--line);background:#060809e6;display:none}.search-bar.open{display:block}.search-bar form{display:flex;gap:10px;padding-block:14px}.search-bar input[type=search]{flex:1;background:var(--carbon);border:1px solid var(--line-strong);color:var(--bone);padding:12px 18px;font-family:var(--font-ar);font-size:15px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.search-bar input[type=search]:focus{outline:0;border-color:var(--volt)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#060809f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .3s}.drawer.open{opacity:1;pointer-events:auto}.drawer ul{list-style:none;text-align:center;display:grid;gap:24px}.drawer a{font-family:var(--font-ar-display);font-weight:700;font-size:24px}.drawer a:hover{color:var(--x-red)}.drawer .close{position:absolute;top:24px;inset-inline-end:24px}.hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:min(88svh,860px)}.hero-grid-bg{position:absolute;left:-20%;right:-20%;bottom:-6%;height:52%;background-image:linear-gradient(rgba(255,43,56,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,43,56,.14) 1px,transparent 1px);background-size:56px 56px;transform:perspective(620px) rotateX(63deg);mask-image:linear-gradient(to top,rgba(0,0,0,.85),transparent 85%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.85),transparent 85%);animation:gridmove 3.2s linear infinite;pointer-events:none}@keyframes gridmove{to{background-position:0 56px,0 0}}.hero-glow{position:absolute;width:clamp(480px,64vw,980px);height:clamp(480px,64vw,980px);inset-inline-start:-14%;top:-16%;pointer-events:none;background:radial-gradient(circle closest-side,#ff2b3833,#ff2b382a 18%,#ff2b381e,#ff2b3812 50%,#ff2b380a,#ff2b3805 74%,#ff2b3802 85%,#ff2b3800)}.hero-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(202deg,rgba(255,43,56,.155) 0%,rgba(255,43,56,.1) 18%,rgba(255,43,56,.05) 38%,rgba(255,43,56,.015) 52%,transparent 64%),linear-gradient(to top,#00e68c25,#00e68c17 30%,#00e68c0a 62%,#00e68c00);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% clamp(130px,17vh,220px);background-position:0 0,center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 96%,transparent 100%)}[dir=ltr] .hero-light{background-image:linear-gradient(158deg,rgba(255,43,56,.155) 0%,rgba(255,43,56,.1) 18%,rgba(255,43,56,.05) 38%,rgba(255,43,56,.015) 52%,transparent 64%),linear-gradient(to top,#00e68c25,#00e68c17 30%,#00e68c0a 62%,#00e68c00)}@media(max-width:860px){.hero-light{background-image:linear-gradient(198deg,rgba(255,43,56,.14) 0%,rgba(255,43,56,.08) 14%,rgba(255,43,56,.035) 26%,rgba(255,43,56,.01) 34%,transparent 42%),linear-gradient(to top,#00e68c21,#00e68c14,#00e68c09 64%,#00e68c00)}[dir=ltr] .hero-light{background-image:linear-gradient(162deg,rgba(255,43,56,.14) 0%,rgba(255,43,56,.08) 14%,rgba(255,43,56,.035) 26%,rgba(255,43,56,.01) 34%,transparent 42%),linear-gradient(to top,#00e68c21,#00e68c14,#00e68c09 64%,#00e68c00)}}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;width:100%;padding-block:56px}.kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;color:var(--volt);display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.kicker:before{content:"";width:34px;height:1px;background:var(--volt)}.hero-h{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(36px,5.2vw,66px);line-height:1.5;margin-bottom:8px;text-wrap:balance}.hero-h .grad{background:linear-gradient(100deg,var(--x-red) 10%,var(--x-red-hot) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--x-red)}.hero-en{position:relative;display:inline-block;font-family:var(--font-en);font-weight:700;font-size:clamp(15px,1.7vw,20px);letter-spacing:.5em;color:var(--bone);margin-bottom:22px;text-transform:uppercase}.hero-en:before,.hero-en:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;letter-spacing:inherit;opacity:0;pointer-events:none}.hero-en:before{color:var(--x-red);animation:glitchA 3.4s infinite steps(1)}.hero-en:after{color:var(--volt);animation:glitchB 3.4s infinite steps(1)}@keyframes glitchA{0%,83%{opacity:0;transform:none}84%{opacity:.9;transform:translate(-3px,-1px);clip-path:inset(0 0 55% 0)}86%{transform:translate(3px,1px);clip-path:inset(40% 0 10% 0)}88%,to{opacity:0}}@keyframes glitchB{0%,84%{opacity:0;transform:none}85%{opacity:.9;transform:translate(3px,1px);clip-path:inset(50% 0 0 0)}87%{transform:translate(-3px,-1px);clip-path:inset(10% 0 60% 0)}89%,to{opacity:0}}.hero-p{color:var(--ash);font-size:clamp(15px,1.3vw,17px);max-width:52ch;margin-bottom:clamp(48px,4.5vw,60px)}.hero-p b,.hero-p strong{color:var(--bone);font-weight:500}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:46px}.hero-stats{display:flex;border:1px solid var(--line);width:fit-content}.stat{padding:14px 26px;border-inline-start:1px solid var(--line)}.stat:first-child{border-inline-start:0}.stat b{font-family:var(--font-en);font-weight:700;font-size:22px;display:block;color:var(--bone)}.stat b i{font-style:normal;color:var(--volt)}.stat span{font-size:12px;color:var(--ash)}.hero-x{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:420px}.xstage{position:relative;display:grid;place-items:center;width:100%;min-height:490px}.xstage:before{content:"";position:absolute;left:50%;top:50%;width:min(92%,520px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle closest-side,#ed1c241c,#ed1c2416 20%,#ed1c240f 38%,#ed1c2409 54%,#ed1c2404,#ed1c2402 82%,#ed1c2400)}.xreadout{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;direction:ltr;display:flex;align-items:center;gap:10px;min-height:22px;white-space:nowrap}.xreadout:before,.xreadout:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong))}.xreadout:after{background:linear-gradient(90deg,var(--line-strong),transparent)}.xr-prefix{color:var(--volt);text-shadow:0 0 10px rgba(0,230,140,.5)}.xr-text{color:var(--bone)}.xr-caret{width:8px;height:15px;background:var(--x-red);box-shadow:0 0 10px #ff2b38b3;animation:xcaret 1s steps(1) infinite}@keyframes xcaret{50%{opacity:0}}.xmark{position:relative;width:min(66%,340px);aspect-ratio:1;animation:xfloat 7s ease-in-out infinite}@keyframes xfloat{50%{transform:translateY(-16px)}}.xmark svg{width:100%;height:100%;overflow:visible}.xmark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 30px rgba(255,43,56,.4))}.xmark .blade{filter:drop-shadow(0 0 18px rgba(255,43,56,.55)) drop-shadow(0 0 60px rgba(255,43,56,.3))}.xfield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xtarget{position:absolute;left:50%;top:50%;width:min(88%,470px);aspect-ratio:1;transform:translate(-50%,-50%);animation:xlock 5.5s ease-in-out infinite}.xtarget .xt-c{stroke:#edf2ee59;stroke-width:1.6}.xtarget .xt-t{stroke:#ff2b3899;stroke-width:2}@keyframes xlock{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.045);opacity:.55}}.xpulse{position:absolute;left:50%;top:50%;width:min(70%,380px);aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,43,56,.55);opacity:0;transform:translate(-50%,-50%) scale(.5);animation:xpulse 4.8s cubic-bezier(.2,.6,.3,1) infinite}.xpulse.p2{animation-delay:2.4s}.xpulse.p3{border-color:#00e68c66;animation-delay:1.2s}@keyframes xpulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}10%{opacity:.55}60%,to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes chipfloat{50%{transform:translateY(-10px)}}.scroll-hint{position:absolute;bottom:22px;inset-inline-start:50%;transform:translate(50%);font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;color:var(--ash);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.scroll-hint:after{content:"";width:1px;height:38px;background:linear-gradient(var(--x-red),transparent);animation:drip 1.6s ease-in-out infinite}@keyframes drip{50%{transform:scaleY(.4);transform-origin:top}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:14px}.cat{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:var(--carbon);border:1px solid var(--line);transition:border-color .3s,transform .3s}.cat:hover{border-color:#ff2b388c;transform:translateY(-4px)}.cat.big{grid-column:span 2;grid-row:span 2}.cat .art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.9;transition:transform .6s cubic-bezier(.2,.7,.3,1);background-size:cover;background-position:center}.cat .art.img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#060809eb 10%,#06080940 60%)}.cat:hover .art{transform:scale(1.06)}.cat h3{font-family:var(--font-ar-display);font-weight:700;font-size:20px;margin-bottom:2px}.cat.big h3{font-size:28px}.cat p{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--ash);direction:ltr;text-align:start;padding-inline-end:46px}.cat .go{position:absolute;top:18px;inset-inline-start:18px;width:34px;height:34px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--ash);transition:.3s;font-family:var(--font-mono)}.cat:hover .go{background:var(--x-red);border-color:var(--x-red);color:#fff;transform:rotate(-45deg)}.art-a{background-image:radial-gradient(120% 90% at 85% 10%,rgba(255,43,56,.3),transparent 55%),repeating-linear-gradient(var(--slash),transparent 0 26px,rgba(255,43,56,.08) 26px 27px),linear-gradient(180deg,#101418,#0a0d10)}.art-b{background-image:radial-gradient(100% 100% at 15% 90%,rgba(0,230,140,.16),transparent 55%),radial-gradient(90% 70% at 90% 0%,rgba(255,43,56,.18),transparent 50%),linear-gradient(180deg,#0d1114,#080b0d)}.art-c{background-image:radial-gradient(100% 120% at 80% 100%,rgba(255,90,60,.2),transparent 60%),repeating-linear-gradient(-32deg,transparent 0 18px,rgba(237,242,238,.045) 18px 19px),linear-gradient(180deg,#0f1215,#090c0e)}.art-d{background-image:radial-gradient(80% 80% at 50% 0%,rgba(0,230,140,.12),transparent 60%),linear-gradient(180deg,#0c1013,#080a0c)}.art-e{background-image:radial-gradient(120% 100% at 20% 15%,rgba(255,43,56,.22),transparent 55%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(0,230,140,.06) 30px 31px),linear-gradient(180deg,#0e1114,#090b0e)}.cat .glyph{position:absolute;top:16px;inset-inline-end:16px;opacity:.16;color:var(--bone);transition:.45s;pointer-events:none;z-index:-1}.cat .glyph svg{width:clamp(72px,6.5vw,96px);height:auto;animation:glyphfloat 7s ease-in-out infinite}.cat.big .glyph svg{width:clamp(140px,13vw,190px)}.cat:nth-child(2) .glyph svg{animation-delay:-2s}.cat:nth-child(3) .glyph svg{animation-delay:-3.5s}.cat:nth-child(4) .glyph svg{animation-delay:-5s}.cat:nth-child(5) .glyph svg{animation-delay:-6s}@keyframes glyphfloat{50%{transform:translateY(-9px)}}.cat:hover .glyph{opacity:.55;color:var(--x-red);filter:drop-shadow(0 0 20px rgba(255,43,56,.55))}.cat:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(var(--slash),transparent 42%,rgba(255,255,255,.08) 50%,transparent 58%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.cat:hover:after{transform:translate(130%)}.cat .idx{position:absolute;bottom:16px;inset-inline-end:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:#edf2ee47;direction:ltr;transition:.3s}.cat:hover .idx{color:var(--volt)}.arsn-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:16px}.ah-cur{display:inline-block;width:7px;height:12px;background:var(--volt);margin-inline-start:8px;vertical-align:-1px;animation:pcxCur 1.1s steps(2,jump-none) infinite}.ah-titles{position:relative;isolation:isolate;padding-top:10px}.ah-ghost{position:absolute;z-index:-1;top:-14px;inset-inline-start:-8px;font-family:var(--font-en);font-weight:700;font-size:clamp(48px,6.5vw,84px);line-height:1;letter-spacing:.08em;color:transparent;-webkit-text-stroke:1px #1C242B;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.ah-end{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ah-diag{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--ash);display:flex;flex-direction:column;gap:7px;align-items:flex-end;direction:ltr}.ah-l1 b{color:var(--volt);font-weight:500;animation:pcxLed 2.2s steps(2,jump-none) infinite}.ah-pwr{display:inline-flex;align-items:center;gap:4px}.ah-pwr i{width:10px;height:5px;background:#232c33}.ah-pwr i.on{background:var(--volt);animation:pcxLed 1.4s steps(2,jump-none) infinite}.ah-rule{height:2px;background:var(--line);position:relative;margin-bottom:34px}.ah-rule i{position:absolute;top:-3px;inset-inline-start:30%;width:90px;height:8px;background:linear-gradient(90deg,var(--x-red),var(--x-red-hot));transform:skew(-12deg)}.arsn-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:271px 271px;grid-auto-rows:280px;gap:18px;position:relative}.arsn .pos-1{grid-column:1/span 7;grid-row:1/span 2;--bloomd:6.5s}.arsn .pos-2{grid-column:8/span 5;grid-row:1;--bloomd:3.2s}.arsn .pos-3{grid-column:1/span 7;grid-row:3;--bloomd:16.7s}.arsn .pos-4{grid-column:8/span 5;grid-row:2;--bloomd:9.9s}.arsn .pos-5{grid-column:8/span 5;grid-row:3;--bloomd:12.4s}.arsn .pos-6{grid-column:1/span 7;grid-row:4;--bloomd:5.8s}.arsn .pos-7{grid-column:8/span 5;grid-row:4;--bloomd:14.6s}.arsn .pos-8{grid-column:1/span 7;grid-row:5;--bloomd:8.7s}.arsn .pos-9{grid-column:8/span 5;grid-row:5;--bloomd:18.2s}.arsn-rail{position:absolute;top:0;bottom:0;inset-inline-start:calc((100% - 198px)*.58333 + 116px);width:2px;background:repeating-linear-gradient(180deg,#1a2228 0 34px,#242e37 34px 36px)}.arsn-rail i{position:absolute;top:0;right:0;bottom:0;left:0;animation:axRail 20s linear infinite}.arsn-rail i:before{content:"";position:absolute;top:-4px;left:-2px;width:6px;height:6px;background:var(--volt);transform:rotate(45deg)}.arsn-rail i:after{content:"";position:absolute;top:-28px;left:0;width:2px;height:22px;background:linear-gradient(to top,rgba(0,230,140,.5),transparent)}@keyframes axRail{0%{transform:translateY(0);opacity:0}3%{opacity:1}96%{opacity:1}to{transform:translateY(100%);opacity:0}}.acard{position:relative;display:block;--acut:polygon(34px 0,100% 0,100% calc(100% - 7px) , calc(100% - 34px) 100%,0 100%,0 7px);transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .7s ease}[dir=ltr] .acard{--acut:polygon(0 0, calc(100% - 34px) 0,100% 7px,100% 100%,34px 100%,0 calc(100% - 7px) );--fx:-1}.acard:is(:hover,.odrv){transform:translateY(-6px)}.acard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;box-shadow:0 18px 60px -14px #ff2b3880;opacity:0;transition:opacity .9s ease .12s}.acard:is(:hover,.odrv):after{opacity:.75;transition:opacity .16s ease}.ac-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:var(--acut);background:linear-gradient(165deg,#28323c,#161d24 45%,#11171d);isolation:isolate}.ac-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,var(--x-red),var(--x-red-hot));opacity:0;transition:opacity .6s ease .1s}.acard:is(:hover,.odrv) .ac-frame:after{opacity:1;transition:opacity .2s ease}.ac-skin{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:block;clip-path:var(--acut);overflow:hidden;background:linear-gradient(rgba(237,242,238,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(237,242,238,.03) 1px,transparent 1px),linear-gradient(165deg,#131a21,#0c1015 78%);background-size:24px 24px,24px 24px,auto}.ac-skin:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;background:linear-gradient(90deg,var(--x-red),var(--x-red-hot));opacity:.85;transition:opacity .2s}.acard:is(:hover,.odrv) .ac-skin:before{opacity:1}.ac-skin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(95% 130% at var(--bx,72%) 58%,var(--h1),transparent 72%);opacity:0;transition:opacity .9s ease .12s}.acard:is(:hover,.odrv) .ac-skin:after{opacity:1;transition:opacity .18s ease}.ac-bed{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 120% at var(--bx,72%) 58%,var(--h1),var(--h2) 55%,transparent 78%)}[dir=ltr] .acard{--bx:28%}.ac-bloom{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 120% at var(--bx,72%) 58%,var(--h1),transparent 70%);opacity:0;animation:axBloom 20s linear infinite;animation-delay:var(--bloomd,calc(var(--i,0)*4s))}@keyframes axBloom{0%{opacity:0}1.5%{opacity:.9}7%{opacity:0}to{opacity:0}}.acard .hb{position:absolute;width:18px;height:18px;pointer-events:none;z-index:4;transition:transform .25s ease .04s,border-color .25s ease .04s}.acard .hb.t{top:0;inset-inline-start:0;border-top:2px solid #2A343C;border-inline-start:2px solid #2A343C}.acard .hb.b{bottom:0;inset-inline-end:0;border-bottom:2px solid #2A343C;border-inline-end:2px solid #2A343C}.acard:is(:hover,.odrv) .hb{border-color:var(--volt)}.acard:is(:hover,.odrv) .hb.t{transform:translate(calc(var(--fx,1)*4px),-4px)}.acard:is(:hover,.odrv) .hb.b{transform:translate(calc(var(--fx,1)*-4px),4px)}.ac-stub{position:absolute;top:50%;width:19px;height:2px;background:#1a2228}.arsn .pos-1 .ac-stub,.arsn .pos-3 .ac-stub,.arsn .pos-6 .ac-stub,.arsn .pos-8 .ac-stub{inset-inline-end:-19px}.arsn .pos-2 .ac-stub,.arsn .pos-4 .ac-stub,.arsn .pos-5 .ac-stub,.arsn .pos-7 .ac-stub,.arsn .pos-9 .ac-stub{inset-inline-start:-19px}.ac-stub:after{content:"";position:absolute;top:-2px;inset-inline-start:6px;width:6px;height:6px;background:var(--volt);transform:rotate(45deg);opacity:.15;animation:axStub 20s linear infinite;animation-delay:var(--bloomd,calc(var(--i,0)*4s))}@keyframes axStub{0%{opacity:.15}1.5%{opacity:1}7%{opacity:.15}to{opacity:.15}}.ac-dio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ac-dio .axd{position:absolute;height:auto}.ac-dio .axd-g{width:112%;inset-inline-start:-14%;bottom:-10%}.ac-dio .axd-b{width:52%;inset-inline-start:4%;bottom:-6%}.ac-dio .axd-p{width:64%;inset-inline-start:0;bottom:-4%}.ac-dio .axd-m{width:72%;inset-inline-start:1%;bottom:-2%}.ac-dio .axd-c{width:58%;inset-inline-start:1%;bottom:4%}.ac-dio .axd-h{width:106%;inset-inline-start:-6%;bottom:-10%}.ac-dio .axd-d{width:78%;inset-inline-start:1%;bottom:-6%}.ac-dio .axd-f{width:78%;inset-inline-start:1%;bottom:-4%}.ac-dio .axd-l{width:74%;inset-inline-start:2%;bottom:-6%}.ac-dio .axd-a{width:60%;inset-inline-start:1%;bottom:2%}.ac-dio .axd-k{width:66%;inset-inline-start:1%;bottom:-2%}.ac-dio .axd-o{width:60%;inset-inline-start:2%;bottom:0}.ac-dio .axd-s{width:58%;inset-inline-start:1%;bottom:2%}.arsn .acard:not(.pos-1) .ac-dio .axd-g{width:94%;inset-inline-start:-5%;bottom:-20%}.ac-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.ac-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,8,9,.9) 8%,rgba(6,8,9,.2) 55%,transparent)}.ac-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:end;padding:24px;pointer-events:none}.ac-idx{font-family:var(--font-en);font-weight:700;font-size:15px;color:var(--volt);letter-spacing:.06em;direction:ltr}.ac-idx b{font-family:var(--font-mono);font-weight:400;font-size:10px;color:var(--ash)}.ac-code{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;color:var(--ash);margin-top:7px;direction:ltr}.ac-title{font-family:var(--font-ar-display);font-weight:700;font-size:24px;line-height:1.3;margin-top:2px;color:var(--bone);text-shadow:0 2px 16px rgba(6,8,9,.85);transition:transform .25s ease .1s}.arsn .pos-1 .ac-title{font-size:clamp(26px,2.6vw,36px)}.acard:is(:hover,.odrv) .ac-title{transform:translateY(-4px)}.ac-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:10px;direction:ltr}.ac-chips i{font-family:var(--font-mono);font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--ash);border:1px solid #232C33;padding:3px 9px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#0b0e118c;transition:color .25s,border-color .25s,transform .25s}.ac-chips i:nth-child(2){transition-delay:.04s}.ac-chips i:nth-child(3){transition-delay:.08s}.ac-chips i:nth-child(4){transition-delay:.12s}.acard:is(:hover,.odrv) .ac-chips i{color:var(--x-red-hot);border-color:#ff5a3c73;transform:translateY(-2px)}.ac-cta{display:inline-flex;align-items:center;gap:9px;margin-top:13px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.acard:is(:hover,.odrv) .ac-cta{opacity:1;transform:none;transition-delay:.14s}.ac-cta b{font-family:var(--font-ar-display);font-weight:700;font-size:12.5px;color:#07090b;background:linear-gradient(100deg,var(--x-red),var(--x-red-hot));padding:6px 15px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.ac-cta .en{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--x-red-hot);direction:ltr;animation:axNudge .9s ease-in-out infinite}@keyframes axNudge{50%{transform:translate(calc(var(--fx,1)*-5px))}}.arsn .pos-1 .ac-side{position:absolute;top:22px;inset-inline-end:13px;z-index:3;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:#edf2ee59}.arsn-floor{height:64px;margin-top:1px;border-top:1px solid var(--line-strong);background:radial-gradient(40% 170% at 70% 0%,rgba(255,176,60,.1),transparent 70%),radial-gradient(30% 150% at 20% 0%,rgba(122,92,255,.1),transparent 70%),radial-gradient(50% 190% at 48% 0%,rgba(255,43,56,.08),transparent 75%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}[dir=ltr] .arsn-floor{background:radial-gradient(40% 170% at 30% 0%,rgba(255,176,60,.1),transparent 70%),radial-gradient(30% 150% at 80% 0%,rgba(122,92,255,.1),transparent 70%),radial-gradient(50% 190% at 52% 0%,rgba(255,43,56,.08),transparent 75%)}.ac-dio svg{display:block}.ac-dio text{-webkit-user-select:none;user-select:none;direction:ltr;unicode-bidi:isolate}.axt-mono{font-family:var(--font-mono)}.axt-en{font-family:var(--font-en)}.ax-rgb{color:var(--x-red);animation:pcxRGB 9.5s linear infinite;animation-delay:var(--d,0s)}.ax-af{fill:currentColor}.ax-ar{stroke:currentColor;fill:none}.ax-fanb{animation:pcxSpin var(--sp,3.4s) linear infinite;transform-box:fill-box;transform-origin:center}.ax-fast{opacity:0;transition:opacity .5s ease}.ax-slow{transition:opacity .5s ease}.acard:is(:hover,.odrv) .ax-fast{opacity:1;transition:opacity .16s ease}.acard:is(:hover,.odrv) g.ax-fanb.ax-slow{opacity:0;transition:opacity .16s ease}.ax-flow{animation:axFlow 1.4s linear infinite}@keyframes axFlow{to{stroke-dashoffset:-32}}.ax-led{animation:pcxLed 1.6s steps(2,jump-none) infinite;animation-delay:var(--d,0s)}.ax-t{opacity:0;animation:pcxTemp 7.5s linear infinite;animation-delay:var(--d,0s)}@media(prefers-reduced-motion:reduce){.ax-t:first-of-type{opacity:1}}.ax-br2{animation:axBr 2.4s ease-in-out infinite}.ax-br3{animation:axBr 3s ease-in-out infinite}.ax-br4{animation:axBr 4s ease-in-out infinite}.ax-br6{animation:axBr 6s ease-in-out infinite}@keyframes axBr{0%,to{opacity:.55}50%{opacity:1}}.ax-glint{animation:axGlint 6s linear infinite}@keyframes axGlint{0%,72%{transform:translate(-120px);opacity:0}74%{opacity:1}96%{transform:translate(120px);opacity:1}to{transform:translate(120px);opacity:0}}.ax-ram{opacity:.25;animation:axRam 1.6s steps(1) infinite;animation-delay:var(--d,0s)}@keyframes axRam{0%{opacity:1}25%{opacity:.25}to{opacity:.25}}.ax-gk{animation:axGk 7s linear infinite;animation-delay:var(--gd,0s)}@keyframes axGk{0%{transform:none;color:#0e1318}1%{transform:translateY(2px);color:#ff2b38}2.4%{transform:translateY(2px);color:#5a2126}3.4%,to{transform:none;color:#0e1318}}.ax-wave{animation:axWave 4.8s linear infinite}@keyframes axWave{0%{transform:translate(-150px);opacity:0}6%{opacity:1}55%{transform:translate(400px);opacity:1}60%{opacity:0}to{transform:translate(400px);opacity:0}}.ax-wave-f{animation:axWaveF 1.6s linear infinite}@keyframes axWaveF{0%{transform:translate(-150px)}to{transform:translate(400px)}}.ax-notch{animation:axNotch 1.2s linear infinite}@keyframes axNotch{to{transform:translateY(5px)}}.ax-bar{transform-box:fill-box;transform-origin:center bottom;animation:axBarD 1.4s ease-in-out infinite alternate;animation-delay:var(--d,0s)}@keyframes axBarD{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.ax-feed{opacity:0;animation:axFeed 9s linear infinite;animation-delay:var(--d,0s)}@keyframes axFeed{0%{opacity:0;transform:translateY(3px)}3%,42%{opacity:.85;transform:none}50%,to{opacity:0}}.ax-cross{animation:axCross 8s ease-in-out infinite}@keyframes axCross{0%{transform:translate(0)}18%{transform:translate(-26px,10px)}38%{transform:translate(6px,-8px)}58%,66%{transform:translate(-10px,16px)}70%,86%{transform:translate(48px,-12px)}to{transform:translate(0)}}.ax-blip{opacity:0;transform-box:fill-box;transform-origin:center;animation:axBlip 8s linear infinite}@keyframes axBlip{0%,70%{opacity:0;transform:scale(.4)}71.5%{opacity:.9;transform:scale(1)}75%{opacity:0;transform:scale(1.15)}to{opacity:0}}.ax-tgt{animation:axTgt 8s linear infinite}@keyframes axTgt{0%,70%{stroke:#ff2b3880}72%{stroke:#ff2b38}76%,to{stroke:#ff2b3859}}.ax-hit{opacity:0;animation:axHit 8s linear infinite}@keyframes axHit{0%,71%{opacity:0;transform:translateY(4px)}74%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-6px)}}.axc-g1,.axc-g2,.axc-g3{transform-box:fill-box;transform-origin:50% 115%;transition:transform .24s cubic-bezier(.2,.8,.3,1.3)}.acard:is(:hover,.odrv) .axc-g1{transform:rotate(-8deg)}.acard:is(:hover,.odrv) .axc-g2{transform:rotate(1.5deg)}.acard:is(:hover,.odrv) .axc-g3{transform:rotate(8deg)}.ax-bob1{animation:axBob 4.2s ease-in-out infinite alternate}.ax-bob2{animation:axBob 4.8s ease-in-out infinite alternate;animation-delay:-1.6s}.ax-bob3{animation:axBob 5.4s ease-in-out infinite alternate;animation-delay:-2.8s}@keyframes axBob{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}.ax-shine{animation:axShine 5s linear infinite;animation-delay:var(--d,0s)}@keyframes axShine{0%{transform:translate(-60px);opacity:0}6%{opacity:1}30%{transform:translate(150px);opacity:1}34%,to{transform:translate(150px);opacity:0}}.ax-fl{opacity:0;animation:axFl 6s linear infinite;animation-delay:var(--d,0s)}@keyframes axFl{0%{opacity:0;transform:translateY(6px)}15%{opacity:.55}55%{opacity:.3}75%,to{opacity:0;transform:translateY(-26px)}}.arsn *,.arsn *:before,.arsn *:after{animation:none!important}.arsn .ax-t{opacity:0}.arsn .ax-t:first-of-type{opacity:1}.arsn .ax-feed{opacity:.55}.arsn .ax-ram{opacity:.7}.arsn .ax-fast,.arsn .ax-wave-f,.arsn .ax-glint{opacity:0}.arsn .ax-br2,.arsn .ax-br3,.arsn .ax-br4,.arsn .ax-br6{opacity:.85}.arsn .ax-wave{transform:translate(120px);opacity:.8}.arsn .acard:is(:hover,.odrv) .ax-fast{opacity:0}.arsn .acard:is(:hover,.odrv) g.ax-fanb.ax-slow{opacity:1}@media(max-width:1020px){.arsn-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px}.arsn .pos-1{grid-column:1/-1;grid-row:auto;min-height:420px}.arsn .acard:not(.pos-1){grid-column:auto;grid-row:auto;min-height:240px}.arsn-rail,.ac-stub{display:none}.arsn .acard{--bloomd:calc(var(--i,0)*4s)}.ac-dio .axd-p{width:74%}}@media(max-width:860px){.arsn-grid{grid-template-columns:1fr;gap:12px;padding-inline-start:16px}.arsn-rail{display:block;inset-inline-start:0}.ac-stub{display:block;width:16px}.arsn .acard .ac-stub{inset-inline-end:auto;inset-inline-start:-16px}.arsn .pos-1{min-height:410px}.arsn .acard:not(.pos-1){min-height:0;height:166px}.arsn .acard:not(.pos-1) .ac-body{justify-content:center;padding:12px 16px}.arsn .acard:not(.pos-1) .ac-dio{inset-inline-end:auto;width:60%;-webkit-mask-image:linear-gradient(to var(--mdir,left),#000 58%,transparent 97%);mask-image:linear-gradient(to var(--mdir,left),#000 58%,transparent 97%)}[dir=ltr] .arsn .acard:not(.pos-1) .ac-dio{--mdir:right}.arsn .acard:not(.pos-1) .ac-dio .axd{width:auto;height:118%;bottom:-9%;inset-inline-start:0}.arsn .acard:not(.pos-1) .ac-dio .axd-b{height:165%;bottom:-28%;inset-inline-start:-14%}.arsn .acard:not(.pos-1) .ac-dio .axd-d{inset-inline-start:auto;inset-inline-end:0}.arsn .acard:not(.pos-1) .ac-dio .axd-a{height:100%;bottom:0}.arsn .arsn-rail{background:repeating-linear-gradient(180deg,#232e38 0 34px,#2e3a45 34px 36px)}.arsn .acard .ac-stub{background:#232e38}.arsn .acard:not(.pos-1) .ac-chips{gap:5px;margin-top:8px}.arsn .acard:not(.pos-1) .ac-chips i{font-size:8.5px;padding:2px 7px;letter-spacing:.08em}.arsn .acard:not(.pos-1) .ac-title{font-size:20px}.arsn .pos-1 .ac-title{font-size:27px}.arsn .pos-1 .ac-side,.ac-cta,.ah-pwr{display:none}.ah-ghost{font-size:44px;top:-10px}.arsn-floor{height:48px}}@media(max-width:620px){.arsn-grid{padding-inline-start:14px}.arsn .pos-1{min-height:350px}.arsn .acard:not(.pos-1){height:152px}.arsn .pos-1 .ac-title{font-size:23px}.arsn .acard:not(.pos-1) .ac-title{font-size:18px}.ac-idx{font-size:13px}.ac-code{font-size:8px;letter-spacing:.2em}.ah-ghost{display:none}}.prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.prods.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prods.prods-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prods>.rv{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.card{position:relative;height:100%;isolation:isolate;display:flex;flex-direction:column;border-radius:18px;background:linear-gradient(178deg,#161b21,#0e1114);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px var(--line),0 2px 6px #03060973,0 18px 44px -18px #030609a6,0 34px 80px -32px #030609b8;transition:transform .24s cubic-bezier(.22,.9,.32,1),box-shadow .24s cubic-bezier(.22,.9,.32,1)}.card-stage{position:relative;aspect-ratio:7/6;margin:8px 8px 0;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(90% 90% at 50% 20%,#151a20,#0c0f13);transition:filter .24s}.card-stage:has(img){background:radial-gradient(140% 110% at 50% -12%,#fff,#f2f3f4 42%,#e3e6e8 74%,#d5d9dc);box-shadow:0 0 0 1px #edf2ee1a,0 14px 30px -18px #03060999,inset 0 1px #ffffffeb,inset 0 -1px #0f141a29}.card-stage:has(img):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(125% 120% at 50% 28%,transparent 50%,rgba(15,20,26,.17) 100%)}.card-stage:has(img):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:30%;z-index:3;pointer-events:none;background:linear-gradient(to top,#10141947,#1014191a 40%,#10141900)}.card-ground{position:absolute;z-index:1;inset-inline:0;inset-block-end:5%;margin-inline:auto;inline-size:76%;block-size:10%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(15,20,26,.46) 0%,rgba(15,20,26,.19) 50%,transparent 71%);filter:blur(7px);transition:transform .24s,opacity .24s}.card-stage img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;max-inline-size:78%;max-block-size:86%;inline-size:auto;block-size:auto;mix-blend-mode:multiply;filter:contrast(1.02) saturate(1.02);transform:translateY(-3%);transition:transform .26s cubic-bezier(.22,.9,.32,1),opacity .1s linear;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.card-stage img.swapping{opacity:.18}@media(prefers-reduced-motion:reduce){.card-stage img{transition:none}.card-stage img.swapping{opacity:1}}.card-stage .ph-icon{width:38%;height:38%;color:var(--ash);display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s}.card-stage .ph-icon svg{width:100%;height:100%}.card-tags{position:absolute;z-index:5;inset-block-start:12px;inset-inline-start:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.card-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#0b0e11c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(237,242,238,.12);box-shadow:0 2px 10px #03060966;font:600 11px/1 var(--font-ar);color:var(--bone)}.card-tag:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--volt);box-shadow:0 0 6px #00e68c80}.card-tag.hot{background:var(--x-red);border-color:#ffffff24;color:#fff}.card-tag.hot:before{background:#fff;box-shadow:none}.card-tag.dim{color:var(--ash)}.card-tag.dim:before{background:var(--ash);box-shadow:none}.card-tag.cond{background:linear-gradient(180deg,#261b07db,#140f06db);border-color:#f5c45157;color:#f7ce63;box-shadow:0 2px 10px #03060966,0 0 0 1px #f5c4510f inset}.card-tag.cond:before{background:#f5c451;box-shadow:0 0 7px #f5c451a6}.card-body{padding:16px;display:flex;flex-direction:column;flex:1}.card-cat{margin:0 0 8px;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.14em;color:var(--volt);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-name{margin:0 0 12px;font-family:"Inter",var(--font-ar-display);font-weight:700;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--bone);min-block-size:2.7em}.card-name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-sw{position:relative;z-index:3;display:flex;align-items:center;gap:10px;margin:-4px 0 12px;min-block-size:26px}.sw-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:0 0 auto}.sw{position:relative;flex:0 0 auto;inline-size:22px;block-size:22px;padding:0;border:0;border-radius:50%;background:var(--sw,#3C424A);background-size:cover;cursor:pointer;isolation:isolate;box-shadow:inset 0 0 0 1px #06080959,inset 0 1px 1.5px #ffffff57,0 0 0 1.5px #edf2ee42,0 2px 5px #03060980;transition:transform .16s cubic-bezier(.22,.9,.32,1),box-shadow .16s}.sw:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid transparent;transform:scale(.72);opacity:0;transition:transform .14s cubic-bezier(.22,.9,.32,1),opacity .12s}.sw:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.sw.is-on{transform:translateY(-1px)}.sw.is-on:after{border-color:var(--volt);transform:scale(1);opacity:1;box-shadow:0 0 10px -2px #00e68c8c}.sw.out{opacity:.42;background:linear-gradient(45deg,transparent 45%,rgba(237,242,238,.85) 45% 55%,transparent 55%),var(--sw,#3C424A)}.sw:focus-visible{outline:2px solid var(--volt);outline-offset:4px}.sw-name{flex:1 1 auto;min-inline-size:0;font:500 11px/1.4 var(--font-ar);color:var(--ash);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s}.card:hover .sw-name{color:#b9c3c6}@media(hover:hover){.sw:hover{transform:translateY(-2px) scale(1.14)}}@media(prefers-reduced-motion:reduce){.sw,.sw:after{transition:none}}.card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-block:auto 16px;padding-block-start:4px;font-family:"Inter",var(--font-en)}.card-price .money{display:inline-flex;align-items:baseline;gap:8px}.card-price .amount{font-weight:800;font-size:21px;line-height:1;letter-spacing:-.02em;color:var(--volt);font-variant-numeric:tabular-nums}.card-price .cur{font-weight:700;font-size:11px;letter-spacing:.08em;color:var(--ash)}.card-price s{color:var(--ash);font-size:12px;font-weight:500}.price{font-family:var(--font-en);font-weight:700;font-size:18px;color:var(--volt);display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price s{color:var(--ash);font-size:12px;font-weight:500}.price .unavail{color:var(--ash);font-size:13px}.card-actions{display:flex;align-items:center;gap:8px}.qty-x{direction:ltr;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;block-size:44px;border-radius:999px;background:#edf2ee0b;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0a;position:relative;z-index:2}.qx-btn{inline-size:42px;block-size:42px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#c4cdd0;cursor:pointer;transition:background-color .18s,color .18s,transform .12s}.qx-btn:active{transform:scale(.94)}.qx-btn:disabled{opacity:.32;cursor:default;transform:none}.qty-x output{min-inline-size:24px;text-align:center;font-family:"Inter",var(--font-en);font-weight:700;font-size:15px;color:var(--bone);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.card-add{flex:1 1 auto;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:44px;margin:0;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#0af29a,#00c77a);color:#052a1c;font:700 12.5px/1 var(--font-ar);white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff52,0 2px 6px -2px #00e68c59,0 8px 20px -8px #00e68c66;transition:transform .18s,box-shadow .18s,filter .18s}.card-add:active{transform:translateY(1px) scale(.98)}.card-add.loading{pointer-events:none;opacity:.7}.card-add[disabled]{background:#edf2ee0d;color:var(--ash);box-shadow:none;border:1px solid var(--line);cursor:default;pointer-events:none}.card-add.ghost{background:transparent;color:var(--bone);border:1px solid var(--line-strong);box-shadow:none;transition:border-color .18s,color .18s,transform .18s}.card-add .ico{position:relative;inline-size:18px;block-size:18px;flex:0 0 auto}[dir=rtl] .card-add.ghost .ico svg{transform:scaleX(-1)}.card-add .ico svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:opacity .2s,transform .2s}.card-add .ico .i-check,.card-add.added .ico .i-cart{opacity:0;transform:scale(.6)}.card-add.added .ico .i-check{opacity:1;transform:scale(1)}.qx-btn:focus-visible,.card-add:focus-visible{outline:2px solid var(--volt);outline-offset:2px}@media(hover:hover){.card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #edf2ee1c,0 4px 10px #03060980,0 26px 56px -20px #030609b3,0 48px 96px -36px #030609c7,0 54px 110px -42px #00e68c17}.card:hover .card-stage:has(img){filter:brightness(1.025)}.card:hover .card-stage img{transform:translateY(-3%) scale(1.045)}.card:hover .card-ground{transform:scaleX(1.05);opacity:.92}.card:hover .card-stage .ph-icon{transform:scale(1.08);color:var(--bone)}.qx-btn:not(:disabled):hover{background-color:#edf2ee12;color:var(--bone)}.card-add:not([disabled]):not(.ghost):hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,0 4px 10px -2px #00e68c66,0 12px 28px -8px #00e68c80}.card-add.ghost:hover{border-color:var(--volt);color:var(--volt)}}@media(max-width:1160px)and (min-width:1021px){.card-add:not(.ghost):not([disabled]){flex:0 0 44px;padding:0}.card-add:not(.ghost):not([disabled]) .add-label{display:none}.qty-x{flex:1 1 auto}}.strip{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;contain:paint;background:#0b0e11b8;mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.strip.dragging{cursor:grabbing}.strip .marq-track{animation-duration:var(--marq-speed,180s);will-change:transform}.strip.js-marq .marq-track{animation:none}.rail{border-bottom:1px solid rgba(237,242,238,.06);direction:ltr}.rail-track{display:inline-flex;animation:marq-ltr var(--rail-speed,240s) linear infinite}html[dir=ltr] .rail{direction:rtl}html[dir=ltr] .rail-track{animation-name:marq}.strip.dragging .rail-track{animation-play-state:paused}.rail-set{display:inline-flex;gap:44px;padding-inline:22px;padding-block:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:#93a0a48c;text-transform:uppercase}.strip .strip-set{font-family:var(--font-en);font-weight:600;font-size:clamp(44px,9vw,128px);line-height:1;letter-spacing:.015em;display:inline-flex;align-items:center;gap:clamp(40px,4.5vw,72px);padding-inline:clamp(20px,2.25vw,36px);padding-block:clamp(28px,3.5vw,44px);text-transform:uppercase}.strip .mw{color:transparent;-webkit-text-stroke:1px rgba(237,242,238,.28);background:linear-gradient(100deg,var(--x-red),var(--x-red-hot)) no-repeat 100% 0/0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .65s ease-out,-webkit-text-stroke-color .65s ease-out,filter .65s ease-out;pointer-events:auto}html[dir=ltr] .strip .mw{background-position:0 0}.strip .mw.acc{-webkit-text-stroke-color:rgba(255,43,56,.62)}@media(hover:hover){.strip .mw:hover{background-size:100% 100%;-webkit-text-stroke-color:transparent;filter:drop-shadow(0 0 22px rgba(255,43,56,.18));transition:background-size .32s cubic-bezier(.16,1,.3,1),-webkit-text-stroke-color .32s,filter .32s}.strip .mw:hover+.ssep b{color:#ff2b38cc}}@supports not (-webkit-text-stroke:1px #000){.strip .mw{color:#edf2ee29}.strip .mw.acc{color:#ff2b3866}}@media(max-resolution:1.25dppx){.strip .mw{-webkit-text-stroke-width:1.25px}}.ssep{display:inline-flex;align-items:center;gap:9px}.ssep i{width:1px;height:.62em;background:#edf2ee2e;transform:skew(-12deg)}.ssep b{align-self:flex-start;transform:translateY(-2px);opacity:1;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.12em;color:#93a0a480;transition:color .3s}.bindex{border-block:1px solid var(--line);padding-block:clamp(48px,6vw,76px)}.bindex-in{display:grid;grid-template-columns:minmax(230px,290px) 1px 1fr;gap:clamp(28px,4vw,56px);align-items:stretch}.bx-head{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.bx-title{font-family:var(--font-ar-display);font-weight:800;font-size:clamp(23px,2.4vw,32px);line-height:1.5;text-wrap:balance}.xdot{display:inline-block;width:.17em;height:.17em;background:var(--x-red);transform:skew(-12deg);margin-inline-start:.2em}.bx-sub{color:var(--ash);font-size:14px;margin-top:12px;max-width:34ch}[dir=ltr] .bx-title,[dir=ltr] .bx-sub{text-align:left}.bx-foot{margin-top:auto;padding-top:28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--ash);direction:ltr;text-align:start;opacity:.7;transition:.25s;line-height:1.9}.bx-foot b{display:block;font-weight:500;color:var(--bone)}.bx-foot:hover{color:var(--volt);opacity:1}.bx-foot:hover b{color:var(--volt)}.bx-div{align-self:center;height:min(100%,230px);width:1px;background:var(--line-strong);transform:skew(-12deg)}.bx-grid{display:grid;grid-template-columns:repeat(3,1fr)}.bx-cell{position:relative;display:grid;place-items:center;min-height:clamp(96px,9vw,112px);padding:22px 16px;transition:background .22s;border-block-start:1px solid var(--line)}.bx-cell:nth-child(-n+3){border-block-start:0}.bx-cell:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}.bx-brand{font-family:var(--font-en);font-weight:600;font-size:clamp(13px,1.1vw,16px);letter-spacing:.22em;padding-inline-start:.22em;text-transform:uppercase;color:var(--ash);opacity:.85;transition:color .22s,opacity .22s}.bx-i{position:absolute;top:12px;right:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#edf2ee4d;transition:color .22s}.bx-tag{position:absolute;bottom:12px;right:14px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:#edf2ee42}[dir=ltr] .bx-i,[dir=ltr] .bx-tag{right:auto;left:14px}.bx-cell:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;opacity:0;transform:scale(.94);pointer-events:none;transition:opacity .22s,transform .22s;background-repeat:no-repeat;background-image:linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red)),linear-gradient(var(--x-red),var(--x-red));background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-size:11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px}.bx-cell:hover,.bx-cell:focus-visible{background:var(--carbon)}.bx-cell:hover:after,.bx-cell:focus-visible:after{opacity:1;transform:scale(1)}.bx-cell:hover .bx-brand,.bx-cell:focus-visible .bx-brand{color:var(--bone);opacity:1}.bx-cell:hover .bx-i,.bx-cell:focus-visible .bx-i{color:var(--x-red)}.bx-more{display:none}.bx-brand-ar{font-family:var(--font-ar-display);font-weight:700;font-size:14px;color:var(--ash);transition:color .22s}.bx-cell:hover .bx-brand-ar,.bx-cell:focus-visible .bx-brand-ar{color:var(--bone)}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feat{border:1px solid var(--line);padding:30px 26px;background:var(--carbon);position:relative;transition:.3s;overflow:hidden}.feat:after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:2px;background:linear-gradient(90deg,var(--x-red),transparent);transform:scaleX(0);transform-origin:right;transition:transform .4s}.feat:hover:after{transform:scaleX(1)}.feat:hover{border-color:var(--line-strong);transform:translateY(-4px)}.feat .fi{width:52px;height:52px;display:grid;place-items:center;color:var(--x-red);margin-bottom:18px;border:1px solid var(--line-strong);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}.feat h3{font-family:var(--font-ar-display);font-weight:700;font-size:17px;margin-bottom:8px}.feat p{color:var(--ash);font-size:13.5px}.feat .n{position:absolute;bottom:14px;inset-inline-end:18px;font-family:var(--font-mono);font-size:11px;color:#edf2ee2e;letter-spacing:.2em;direction:ltr}.show{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;border:1px solid var(--line);background:radial-gradient(110% 120% at 100% 0%,rgba(255,43,56,.1),transparent 55%),radial-gradient(90% 110% at 0% 100%,rgba(0,230,140,.07),transparent 55%),var(--carbon);padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.show:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;background:repeating-linear-gradient(var(--slash),transparent 0 90px,rgba(237,242,238,.03) 90px 91px)}.show>*{position:relative}.show-copy h2{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(26px,3.4vw,42px);line-height:1.3;margin-bottom:16px;text-wrap:balance}.show-copy h2 em{font-style:normal;color:var(--volt)}.show-copy p{color:var(--ash);margin-bottom:28px;max-width:48ch}.show-list{list-style:none;margin-bottom:30px;display:grid;gap:10px}.show-list li{display:flex;gap:12px;align-items:center;font-size:14.5px}.show-list li:before{content:"";width:8px;height:8px;flex-shrink:0;background:var(--x-red);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.show-img{justify-self:center;max-width:100%;position:relative}.show-img img{filter:drop-shadow(0 30px 90px rgba(255,43,56,.35))}.rig{position:relative;justify-self:center;width:min(84%,320px);isolation:isolate}.rig svg{display:block;width:100%;height:auto}.rig text{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.rig-tag{display:flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--ash);direction:ltr;opacity:.75}.rig-cur{width:5px;height:11px;background:var(--x-red);animation:pcxCur 1.1s steps(2,jump-none) infinite}.pcx-rgb{color:var(--x-red);animation:pcxRGB 9.5s linear infinite;animation-delay:var(--d,0s)}.pcx-ring{fill:none;stroke:currentColor;stroke-width:2.2}.pcx-halo{fill:none;stroke:currentColor;stroke-width:7;opacity:.15}.pcx-gring{fill:none;stroke:currentColor;stroke-width:1.3;opacity:.8}.pcx-af{fill:currentColor}.pcx-haloF{fill:currentColor;opacity:.16}.pcx-dot{fill:currentColor}.pcx-fanb{animation:pcxSpin var(--sp,3.4s) linear infinite;animation-direction:var(--dir,normal);transform-box:fill-box;transform-origin:center}.pcx-flow{stroke-dasharray:4 10;animation:pcxFlow 1.5s linear infinite}.pcx-ret{animation-direction:reverse}.pcx-blink{animation:pcxLed 1.15s steps(2,jump-none) infinite}.pcx-brez{animation:pcxBrez 7s ease-in-out infinite}.pcx-t{opacity:0;animation:pcxTemp 7.5s linear infinite;animation-delay:var(--d,0s)}.pcx-mx{color:#ff2bd6;animation:pcxMx 4.5s linear infinite;animation-delay:var(--d,0s)}@media(prefers-reduced-motion:reduce){.pcx-t:first-of-type{opacity:1}}@keyframes pcxRGB{0%,to{color:#ff2b38}14%{color:#ff8a2b}28%{color:#f2d42b}42%{color:#2be86a}56%{color:#00d9c8}70%{color:#3e7dff}84%{color:#b44cff}}@keyframes pcxSpin{to{transform:rotate(1turn)}}@keyframes pcxFlow{to{stroke-dashoffset:-14}}@keyframes pcxLed{0%,to{opacity:1}50%{opacity:.22}}@keyframes pcxBrez{0%,to{opacity:.65}50%{opacity:1}}@keyframes pcxTemp{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes pcxMx{0%,to{color:#ff2bd6}35%{color:#a44cff}70%{color:#4c6bff}}@keyframes pcxCur{50%{opacity:0}}.news{text-align:center;position:relative;overflow:hidden;padding-block:clamp(70px,10vw,120px)}.news .hero-grid-bg{bottom:auto;top:60%;transform:perspective(620px) rotateX(63deg) scaleY(-1);opacity:.5}.news h2{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(28px,4vw,52px);margin-bottom:14px;text-wrap:balance}.news h2 em{font-style:normal;background:linear-gradient(100deg,var(--x-red),var(--x-red-hot));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--x-red)}.news p{color:var(--ash);margin-bottom:34px}.news form{display:flex;gap:10px;justify-content:center;max-width:480px;margin-inline:auto;flex-wrap:wrap}.news input[type=email]{flex:1;min-width:220px;background:var(--carbon);border:1px solid var(--line-strong);color:var(--bone);padding:14px 20px;font-family:var(--font-ar);font-size:14px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.news input[type=email]::placeholder{color:var(--ash)}.news input[type=email]:focus{outline:0;border-color:var(--volt)}.news .ok-msg{color:var(--volt);font-weight:700;margin-top:16px}.site-footer{border-top:1px solid var(--line);background:var(--carbon);padding-top:64px;margin-top:auto}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:52px}.foot-brand p{color:var(--ash);font-size:13.5px;max-width:34ch;margin-top:16px}.foot-col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--volt);margin-bottom:18px}.foot-col ul{list-style:none;display:grid;gap:10px}.foot-col a{color:var(--ash);font-size:14px;transition:.25s;display:inline-block}.foot-col a:hover{color:var(--bone);padding-inline-start:6px}.socials{display:flex;gap:10px;margin-top:22px}.socials a{width:38px;height:38px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--ash);clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);transition:.25s}.socials a:hover{background:var(--x-red);border-color:var(--x-red);color:#fff}.foot-base{border-top:1px solid var(--line);padding-block:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--ash);letter-spacing:.08em}.page-hero{padding-block:clamp(40px,6vw,72px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero .hero-glow{opacity:.6;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 12%,rgba(0,0,0,.35) 22%,transparent 32%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 12%,rgba(0,0,0,.35) 22%,transparent 32%)}.crumbs{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--ash);margin-bottom:14px;display:flex;gap:10px;flex-wrap:wrap}.crumbs a:hover{color:var(--volt)}.page-hero .desc{color:var(--ash);max-width:60ch;margin-top:12px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{font-size:13px;font-weight:500;color:var(--ash)}.field input,.field textarea,.field select{background:var(--void);border:1px solid var(--line-strong);color:var(--bone);padding:13px 16px;font-family:var(--font-ar);font-size:14.5px;width:100%}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-color:var(--volt)}.field textarea{min-height:120px;resize:vertical}.form-errors{border:1px solid rgba(255,43,56,.5);background:#ff2b3814;color:var(--bone);padding:14px 18px;margin-bottom:20px;font-size:14px}.form-errors ul{margin-inline-start:18px}.form-ok{border:1px solid rgba(0,230,140,.5);background:#00e68c14;padding:14px 18px;margin-bottom:20px;font-size:14px}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ash) 50%),linear-gradient(135deg,var(--ash) 50%,transparent 50%);background-position:20px 55%,26px 55%;background-size:6px 6px;background-repeat:no-repeat}[dir=ltr] select{background-position:calc(100% - 26px) 55%,calc(100% - 20px) 55%}.auth-wrap{max-width:480px;margin-inline:auto;padding-block:clamp(48px,8vw,96px)}.auth-card{border:1px solid var(--line);background:var(--carbon);padding:clamp(28px,5vw,44px);position:relative}.auth-card h1{font-family:var(--font-ar-display);font-weight:900;font-size:26px;margin-bottom:8px}.auth-card .sub{color:var(--ash);font-size:14px;margin-bottom:26px}.auth-alt{margin-top:22px;font-size:14px;color:var(--ash);text-align:center}.auth-alt a{color:var(--volt);font-weight:500}.auth-alt a:hover{text-decoration:underline}.coll-hero{overflow:hidden}.coll-hero .hero-grid-bg{opacity:.4;height:75%;bottom:-25%}.coll-meta{display:flex;align-items:center;gap:10px;margin-top:16px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;color:var(--ash);justify-content:flex-start}.coll-meta .meta-sep{color:var(--line-strong)}.live-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--volt);box-shadow:0 0 10px var(--volt);position:relative}.live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(0,230,140,.55);animation:liveping 2.2s ease-out infinite}@keyframes liveping{0%{transform:scale(.45);opacity:1}70%,to{transform:scale(1.5);opacity:0}}.scan-divider{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,43,56,.9) 40%,var(--x-red-hot) 50%,rgba(255,43,56,.9) 60%,transparent);background-size:45% 100%;background-repeat:no-repeat;animation:scanmove 4.5s ease-in-out infinite alternate}@keyframes scanmove{0%{background-position:-60% 0}to{background-position:160% 0}}.coll-wrap{position:relative}.coll-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:28px;align-items:start}.coll-layout.no-facets{grid-template-columns:minmax(0,1fr)}.deck{position:relative;border:1px solid rgba(237,242,238,.11);background:repeating-linear-gradient(var(--slash),transparent 0 30px,rgba(237,242,238,.026) 30px 31px),linear-gradient(180deg,#0e1218,#0a0d11 480px)}[dir=ltr] .deck{background:repeating-linear-gradient(calc(180deg - var(--slash)),transparent 0 30px,rgba(237,242,238,.026) 30px 31px),linear-gradient(180deg,#0e1218,#0a0d11 480px)}.deck:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgba(237,242,238,.22),transparent);pointer-events:none}.deck-in{padding:clamp(14px,2vw,22px)}.facets{border:1px solid var(--line-strong);background:var(--steel);padding:0;position:sticky;top:96px;max-block-size:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain}.facets-head{display:flex;align-items:center;gap:12px;min-block-size:52px;padding-inline:16px;border-block-end:1px solid var(--line-strong);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--ash)}.facets-head .fh-title{margin-inline-end:auto}.facets-head .fh-n{background:var(--x-red);color:#fff;font-size:10px;letter-spacing:0;min-inline-size:20px;block-size:20px;display:grid;place-items:center;transform:skew(-12deg);flex-shrink:0}.facets-head .fh-n span{display:block;transform:skew(12deg)}.facets-head .fh-clear{font-size:10px;letter-spacing:.08em;color:var(--x-red-hot);white-space:nowrap}.facets-head .fh-clear:hover{text-decoration:underline}.facets-close{display:none}.facets form{counter-reset:fgroup}.facet-group{counter-increment:fgroup;border-block-end:1px solid var(--line)}.facet-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;min-block-size:46px;padding-inline:16px;font-family:var(--font-ar-display);font-weight:600;font-size:13.5px;color:var(--bone)}.facet-group summary::-webkit-details-marker{display:none}.facet-group summary:before{content:"0" counter(fgroup);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;color:#edf2ee4d}.facet-group summary:after{content:"+";font-family:var(--font-mono);color:var(--ash);margin-inline-start:auto}.facet-group[open] summary:after{content:"\2212"}.facet-vals{padding:2px 8px 12px;max-height:250px;overflow:auto}.facet-vals label{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ash);cursor:pointer;padding:8px;transition:background .15s,color .15s}.facet-vals label:hover{background:#edf2ee0a;color:var(--bone)}.facet-vals label:has(input:disabled){opacity:.35;pointer-events:none}.facet-vals .vcount{margin-inline-start:auto;font-size:10px;color:#93a0a4a6}.facet-vals input[type=checkbox]{--chk:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;cursor:pointer;background:var(--void);box-shadow:inset 0 0 0 1px var(--line-strong);display:grid;place-items:center;transition:background .15s,box-shadow .15s;clip-path:var(--chk)}[dir=ltr] .facet-vals input[type=checkbox]{--chk:polygon(0 0, calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.facet-vals input[type=checkbox]:checked{background:var(--x-red);box-shadow:inset 0 0 0 1px var(--x-red)}.facet-vals input[type=checkbox]:checked:after{content:"\2715";font-size:9px;line-height:1;color:#fff;font-family:var(--font-mono)}.facet-vals.price-wrap{padding:12px 16px 16px}.price-range{display:flex;gap:10px}.price-range input{width:100%;background:var(--void);border:1px solid var(--line-strong);color:var(--bone);padding:8px 10px;font-size:12px;font-family:var(--font-mono);min-block-size:36px}.price-range input:focus{outline:0;border-color:#edf2ee4d}.facets-foot,.facet-vals label[hidden]{display:none}.facet-group summary .fg-n{background:var(--x-red);color:#fff;font-size:9.5px;min-inline-size:16px;block-size:16px;display:grid;place-items:center;margin-inline-start:6px;transform:skew(-12deg)}.fv-label{min-width:0;overflow-wrap:anywhere}.fv-swatch{inline-size:16px;block-size:16px;flex:none;border:1px solid var(--line-strong);background-size:cover;background-position:center;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px)}.fv-img{inline-size:26px;block-size:26px;flex:none;display:grid;place-items:center;background:var(--void);border:1px solid var(--line)}.fv-img img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.facet-search{padding:8px 8px 0}.facet-search-in{inline-size:100%;background:var(--void);border:1px solid var(--line-strong);color:var(--bone);padding:7px 10px;font-size:12px;font-family:var(--font-body);min-block-size:34px}.facet-search-in:focus{outline:0;border-color:#edf2ee4d}.facet-more{display:block;inline-size:calc(100% - 16px);margin:0 8px 10px;padding:7px;cursor:pointer;background:transparent;border:1px dashed var(--line-strong);color:var(--ash);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.facet-more:hover{border-color:var(--x-red);color:var(--x-red)}.facet-op{margin:0;padding:0 12px 10px;font-size:10px;line-height:1.5;color:#93a0a4b3;letter-spacing:.02em}.price-rail{display:flex;flex-direction:column;gap:6px;margin-block-end:14px}.price-band{display:block;padding:7px 10px;font-size:12px;color:var(--ash);background:var(--void);border:1px solid var(--line-strong);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);transition:border-color .15s,color .15s}.price-band:hover{border-color:#edf2ee4d;color:var(--bone)}.price-band.on{border-color:var(--x-red);color:var(--bone);background:#ff2b381a}.facets-loading .deck-in{opacity:.45;transition:opacity .12s;pointer-events:none}.facets-loading .facets{cursor:progress}@media(prefers-reduced-motion:reduce){.facets-loading .deck-in{transition:none}}.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-block-size:52px;padding-block:8px;padding-inline:18px 14px;border-block-end:1px solid var(--line-strong);position:relative}.toolbar:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(var(--x-red),var(--x-red-hot))}.toolbar .count{font-family:var(--font-mono);font-size:12px;color:var(--ash);letter-spacing:.1em;display:flex;align-items:center;gap:9px;margin-inline-end:auto}.toolbar select{background-color:var(--void);border:1px solid var(--line-strong);color:var(--bone);padding:8px 16px 8px 40px;font-family:var(--font-mono);font-size:12px;min-block-size:38px}[dir=ltr] .toolbar select{padding:8px 40px 8px 16px}.facets-open{display:none;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--bone);background:var(--void);border:1px solid var(--line-strong);min-block-size:38px;padding-inline:14px}.facets-open .fo-n{background:var(--x-red);color:#fff;font-size:10px;min-inline-size:18px;block-size:18px;display:grid;place-items:center;transform:skew(-12deg)}.facets-open .fo-n span{display:block;transform:skew(12deg)}.active-facets{display:flex;gap:10px;flex-wrap:wrap;margin-block-end:16px;padding-inline:4px}.active-facets a{font-family:var(--font-mono);font-size:11px;color:var(--ash);display:inline-flex;border:1px solid var(--line-strong);background:var(--void);padding:6px 13px;transform:skew(-12deg);transition:border-color .2s,color .2s}.active-facets a>span{display:block;transform:skew(12deg)}.active-facets a:hover{border-color:var(--x-red);color:var(--x-red)}.facets-veil{display:none}.empty-state{text-align:center;padding-block:clamp(60px,10vw,120px);color:var(--ash)}.empty-state .big-x{font-family:var(--font-en);font-weight:700;font-size:clamp(60px,12vw,140px);color:transparent;-webkit-text-stroke:2px rgba(255,43,56,.5);line-height:1;display:block;margin-bottom:20px}.empty-state h2{font-family:var(--font-ar-display);color:var(--bone);font-size:24px;margin-bottom:10px}.empty-state p{margin-bottom:24px}.pagi{display:flex;justify-content:center;gap:8px;margin-top:48px;font-family:var(--font-mono)}.pagi a,.pagi span{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-strong);font-size:13px;color:var(--ash);padding-inline:8px;transition:.25s}.pagi a:hover{border-color:var(--volt);color:var(--volt)}.pagi .cur{background:var(--x-red);border-color:var(--x-red);color:#fff}.prod-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);padding-block:clamp(36px,6vw,72px);align-items:start}.gallery{position:sticky;top:96px}.gallery-main{border:1px solid var(--line);background:radial-gradient(90% 90% at 50% 20%,rgba(255,43,56,.08),transparent 65%),var(--carbon);aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;position:relative}.gallery-main:has(img){background:#fff}.gallery-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4%;z-index:1}.gallery-main .ph-icon{width:40%;color:var(--ash)}.img-blur{display:none}.thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.thumbs button{width:76px;height:76px;flex-shrink:0;border:1px solid var(--line);background:var(--carbon);cursor:pointer;display:grid;place-items:center;overflow:hidden;padding:0;transition:.25s}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button.cur,.thumbs button:hover{border-color:var(--x-red)}.thumbs button[hidden],.thumbs[hidden]{display:none}.prod-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.prod-info .vendor{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--volt);text-transform:uppercase;display:block}.cond-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#261b07e6,#140f06e6);border:1px solid rgba(245,196,81,.34);color:#f7ce63;font:700 11px/1 var(--font-ar)}.cond-badge:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:#f5c451;box-shadow:0 0 7px #f5c451a6}.prod-info h1{font-family:var(--font-ar-display);font-weight:900;font-size:clamp(24px,3vw,38px);line-height:1.3;margin-bottom:14px;text-wrap:balance}.prod-price{font-size:clamp(22px,2.4vw,30px);margin-bottom:8px}.prod-price s{font-size:.6em}.save-badge{display:inline-block;font-family:var(--font-mono);font-size:11px;background:var(--x-red);color:#fff;padding:4px 12px;margin-inline-start:10px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);vertical-align:middle}.stock-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ash);margin-bottom:24px}.stock-line .dot{width:8px;height:8px;border-radius:50%;background:var(--volt);box-shadow:0 0 10px var(--volt)}.stock-line.out .dot{background:var(--x-red);box-shadow:0 0 10px var(--x-red)}.opts{margin-bottom:22px}.opts .opt-name{font-size:13px;font-weight:700;margin-bottom:10px;display:block}.opts .opt-name span{color:var(--ash);font-weight:400}.opt-vals{display:flex;gap:8px;flex-wrap:wrap}.opt-vals input[type=radio]{position:absolute;opacity:0;pointer-events:none}.opt-pill{border:1px solid var(--line-strong);padding:9px 18px;font-size:13px;cursor:pointer;color:var(--ash);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:.2s;-webkit-user-select:none;user-select:none}.opt-pill:hover{color:var(--bone);border-color:var(--bone)}input[type=radio]:checked+.opt-pill{background:var(--x-red);border-color:var(--x-red);color:#fff}input[type=radio]:focus-visible+.opt-pill{outline:2px solid var(--volt);outline-offset:2px}.opt-picked{margin-inline-start:8px;font-size:12px}.opt-picked:before{content:"\b7  "}.opt-vals-color{gap:10px}.opt-pill.opt-color{display:inline-flex;align-items:center;gap:9px;padding-inline:14px}.opt-chip{inline-size:18px;block-size:18px;border-radius:50%;flex:0 0 auto;background:var(--sw,#3C424A);background-size:cover;box-shadow:inset 0 0 0 1px #06080959,inset 0 1px 1px #ffffff47,0 0 0 1.5px #edf2ee33}input[type=radio]:checked+.opt-pill.opt-color .opt-chip{box-shadow:inset 0 0 0 1px #06080959,0 0 0 2px #fff}.buy-row{display:flex;gap:12px;margin-bottom:14px}.qty{display:flex;align-items:center;border:1px solid var(--line-strong);flex-shrink:0}.qty button{width:42px;height:50px;background:transparent;border:0;color:var(--bone);font-size:18px;cursor:pointer;font-family:var(--font-mono)}.qty button:hover{color:var(--x-red)}.qty input{width:48px;text-align:center;background:transparent;border:0;color:var(--bone);font-family:var(--font-en);font-size:15px;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.buy-row .btn{flex:1;font-size:16px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-block:26px}.trust{background:var(--carbon);padding:14px 10px;text-align:center;font-size:11.5px;color:var(--ash);display:grid;gap:6px;justify-items:center}.trust svg{color:var(--x-red)}.prod-desc{border-top:1px solid var(--line)}.prod-acc{border-bottom:1px solid var(--line)}.prod-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:18px;font-weight:700;font-family:var(--font-ar-display);font-size:15px}.prod-acc summary::-webkit-details-marker{display:none}.prod-acc summary:after{content:"+";font-family:var(--font-mono);font-size:18px;color:var(--x-red)}.prod-acc[open] summary:after{content:"\2212"}.prod-acc .acc-body{padding-bottom:20px;color:var(--ash);font-size:14.5px}.prod-acc .acc-body a{color:var(--volt)}.rte{color:var(--ash)}.rte h2,.rte h3,.rte h4{color:var(--bone);font-family:var(--font-ar-display);margin-block:1.2em .5em}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin:0 0 1em;padding-inline-start:22px}.rte a{color:var(--volt);text-decoration:underline}.rte img{border:1px solid var(--line)}.rte table{border-collapse:collapse;width:100%;margin-bottom:1em}.rte td,.rte th{border:1px solid var(--line-strong);padding:8px 12px;font-size:14px}.tbl-scroll{overflow-x:auto}.cart-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:32px;align-items:start;padding-block:clamp(36px,6vw,72px)}.cart-lines{border:1px solid var(--line);background:var(--carbon)}.cart-line{display:grid;grid-template-columns:92px 1fr auto;gap:18px;padding:18px;border-bottom:1px solid var(--line);align-items:center}.cart-line:last-child{border-bottom:0}.cart-line .li-img{width:92px;height:92px;border:1px solid var(--line);background:var(--void);display:grid;place-items:center;overflow:hidden}.cart-line .li-img:has(img){background:#fff}.cart-line .li-img img{width:100%;height:100%;object-fit:cover}.cart-line .li-title{font-weight:700;font-size:14.5px;font-family:var(--font-ar-display)}.cart-line .li-title a:hover{color:var(--x-red)}.cart-line .li-var{font-family:var(--font-mono);font-size:11px;color:var(--ash);margin-top:4px}.cart-line .li-price{font-family:var(--font-en);font-weight:700;color:var(--volt);font-size:15px;margin-top:8px}.cart-line .li-end{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cart-line .qty{transform:scale(.9)}.cart-line .rm{font-size:12px;color:var(--ash);background:none;border:0;cursor:pointer;text-decoration:underline}.cart-line .rm:hover{color:var(--x-red)}.cart-panel{border:1px solid var(--line);background:var(--carbon);padding:26px;position:sticky;top:96px}.cart-panel h2{font-family:var(--font-ar-display);font-size:20px;margin-bottom:18px}.cart-panel .row{display:flex;justify-content:space-between;padding-block:10px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ash)}.cart-panel .row.total{color:var(--bone);font-weight:700;font-size:16px;border-bottom:0;padding-block:16px}.cart-panel .row.total .price{font-size:22px}.cart-panel .note-l{font-size:13px;color:var(--ash);display:block;margin-bottom:8px;margin-top:14px}.cart-panel textarea{width:100%;background:var(--void);border:1px solid var(--line-strong);color:var(--bone);padding:10px;font-family:var(--font-ar);font-size:13px;min-height:70px;margin-bottom:16px}.cart-panel .tax-note{font-size:11.5px;color:var(--ash);margin-top:12px;text-align:center}.cdrawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:95;opacity:0;pointer-events:none;transition:opacity .3s}.cdrawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(430px,92vw);z-index:96;background:var(--carbon);border-inline-start:1px solid var(--line-strong);transform:translate(calc(-1 * var(--drawer-dir,-100%)));visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.3,1),visibility 0s .35s;display:flex;flex-direction:column}[dir=rtl] .cdrawer{transform:translate(-100%)}[dir=ltr] .cdrawer{transform:translate(100%)}.cdrawer.open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.3,1),visibility 0s}.cdrawer.open~.cdrawer-veil,.cdrawer-veil.open{opacity:1;pointer-events:auto}.cdrawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.cdrawer-head h2{font-family:var(--font-ar-display);font-size:18px}.cdrawer-body{flex:1;overflow-y:auto}.cdrawer-body .cart-line{grid-template-columns:72px 1fr auto}.cdrawer-body .cart-line .li-img{width:72px;height:72px}.cdrawer-foot{border-top:1px solid var(--line);padding:20px 24px}.cdrawer-foot .row{display:flex;justify-content:space-between;margin-bottom:14px;font-weight:700}.cdrawer-empty{display:grid;place-items:center;text-align:center;padding:48px 24px;color:var(--ash);gap:14px}.toast{position:fixed;bottom:24px;inset-inline-start:50%;transform:translate(50%,80px);z-index:99;background:var(--steel);border:1px solid var(--volt);color:var(--bone);padding:14px 26px;font-size:14px;font-weight:500;opacity:0;transition:.35s;pointer-events:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}[dir=ltr] .toast{transform:translate(-50%,80px)}.toast.show{opacity:1;transform:translate(50%)}[dir=ltr] .toast.show{transform:translate(-50%)}.toast.err{border-color:var(--x-red)}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-block:clamp(36px,6vw,72px)}.post-card{border:1px solid var(--line);background:var(--carbon);display:flex;flex-direction:column;transition:.3s;position:relative}.post-card:hover{transform:translateY(-5px);border-color:#ff2b3880}.post-card .p-img{aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(160deg,#12171c,#0a0d10);display:grid;place-items:center}.post-card .p-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.post-card:hover .p-img img{transform:scale(1.05)}.post-card .p-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.post-card .p-date{font-family:var(--font-mono);font-size:11px;color:var(--volt);letter-spacing:.14em}.post-card h3{font-family:var(--font-ar-display);font-size:17px;line-height:1.5}.post-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.post-card .p-ex{color:var(--ash);font-size:13.5px}.article-hero{padding-block:clamp(40px,7vw,80px);border-bottom:1px solid var(--line);text-align:center}.article-hero .p-date{font-family:var(--font-mono);font-size:12px;color:var(--volt);letter-spacing:.14em;display:block;margin-bottom:14px}.article-body{max-width:760px;margin-inline:auto;padding-block:clamp(36px,6vw,64px);font-size:16px;line-height:1.9}.article-img{max-width:960px;margin:32px auto 0;border:1px solid var(--line)}.comments{max-width:760px;margin-inline:auto;padding-bottom:clamp(36px,6vw,64px)}.comment{border:1px solid var(--line);background:var(--carbon);padding:20px;margin-bottom:14px}.comment .c-meta{font-family:var(--font-mono);font-size:11px;color:var(--volt);margin-bottom:8px}.acct-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start;padding-block:clamp(36px,6vw,72px)}.acct-nav{border:1px solid var(--line);background:var(--carbon);padding:10px;display:grid;gap:4px;position:sticky;top:96px}.acct-nav a{padding:12px 16px;font-size:14px;color:var(--ash);transition:.2s;border-inline-start:2px solid transparent}.acct-nav a:hover,.acct-nav a.on{color:var(--bone);background:var(--void);border-inline-start-color:var(--x-red)}.data-table{width:100%;border-collapse:collapse;border:1px solid var(--line)}.data-table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--volt);text-align:start;padding:14px 16px;border-bottom:1px solid var(--line-strong);background:var(--carbon)}.data-table td{padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ash)}.data-table tr:hover td{background:var(--carbon);color:var(--bone)}.data-table a{color:var(--volt)}.status-pill{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:4px 12px;border:1px solid var(--line-strong);color:var(--ash)}.status-pill.ok{border-color:#00e68c80;color:var(--volt)}.status-pill.warn{border-color:#ff5a3c80;color:var(--x-red-hot)}.addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.addr-card{border:1px solid var(--line);background:var(--carbon);padding:22px;font-size:14px;color:var(--ash)}.addr-card .default-b{font-family:var(--font-mono);font-size:10px;color:var(--volt);letter-spacing:.14em;display:block;margin-bottom:10px}.addr-card .addr-actions{display:flex;gap:14px;margin-top:16px}.addr-card .addr-actions button,.addr-card .addr-actions a{background:none;border:0;color:var(--volt);font-size:13px;cursor:pointer;text-decoration:underline;font-family:var(--font-ar)}.util-page{text-align:center;padding-block:clamp(70px,12vw,140px);position:relative;overflow:hidden}.gc-wrap{max-width:520px;margin-inline:auto;text-align:center;padding-block:60px}.gc-card{border:1px solid var(--line-strong);background:linear-gradient(135deg,#12171c,#080a0c);padding:40px;position:relative;overflow:hidden}.gc-code{font-family:var(--font-mono);font-size:22px;letter-spacing:.2em;background:var(--void);border:1px dashed var(--line-strong);padding:16px;margin-block:24px;color:var(--volt)}.gc-amount{font-family:var(--font-en);font-size:44px;font-weight:700;color:var(--bone)}@media(max-width:1020px){.prods,.prods.cols-3,.prods.prods-4{grid-template-columns:repeat(2,minmax(0,1fr))}.feats{grid-template-columns:repeat(2,1fr)}.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.cat .glyph svg{width:90px}.cat.big .glyph svg{width:130px}.foot-grid{grid-template-columns:1fr 1fr}.coll-layout{grid-template-columns:1fr}.facets{position:fixed;inset-block:0;inset-inline-end:0;z-index:70;margin:0;inline-size:min(86vw,340px);border:0;border-inline-start:1px solid var(--line-strong);display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}[dir=ltr] .facets{transform:translate(100%)}.facets.open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.facets form{flex:1}.facets-close{display:grid;place-items:center;width:34px;height:34px;cursor:pointer;flex-shrink:0;background:transparent;border:1px solid var(--line-strong);color:var(--bone)}.facets-close:hover{border-color:var(--x-red);color:var(--x-red)}.facets-foot{display:block;position:sticky;bottom:0;padding:14px 16px;background:var(--steel);border-block-start:1px solid var(--line-strong)}.facets-veil{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#060809b3;opacity:0;pointer-events:none;transition:opacity .3s}.facets-veil.open{opacity:1;pointer-events:auto}.facets-open{display:inline-flex}.prod-layout{grid-template-columns:1fr}.gallery{position:static}.cart-layout{grid-template-columns:1fr}.cart-panel{position:static}.acct-layout{grid-template-columns:1fr}.acct-nav{position:static;grid-auto-flow:column;overflow-x:auto}.posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero-inner{grid-template-columns:1fr;padding-block:40px;gap:22px}.hero-x{order:-1;min-height:auto;gap:20px}.xstage{min-height:310px}.xmark{width:min(50%,210px)}.xtarget{width:min(68%,280px)}.xpulse{width:min(54%,225px)}.xreadout{font-size:10.5px;letter-spacing:.1em}.xreadout:before,.xreadout:after{width:22px}.hero{min-height:auto}.scroll-hint{display:none}.show{grid-template-columns:1fr}.rig{width:min(72%,270px)}.rig-tag{font-size:8.5px;letter-spacing:.08em}.strip{mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.rail-set{font-size:10px;letter-spacing:.14em;gap:30px}.strip .strip-set{padding-block:20px}.bindex-in{grid-template-columns:1fr;gap:26px}.bx-div{display:none}.bx-foot{margin-top:18px;padding-top:0}.bx-grid{grid-template-columns:1fr 1fr}.bx-cell{min-height:80px;padding:18px 12px}.bx-grid .bx-cell{border-inline-start:0;border-block-start:1px solid var(--line)}.bx-grid .bx-cell:nth-child(-n+2){border-block-start:0}.bx-grid .bx-cell:not(:nth-child(odd)){border-inline-start:1px solid var(--line)}.bx-brand{font-size:12px;letter-spacing:.2em}.bx-more{display:grid}}@media(max-width:620px){.prods,.prods.cols-3,.prods.prods-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{border-radius:14px;box-shadow:0 8px 20px #00000080}.card-stage{margin:6px 6px 0;border-radius:10px}.card-tags{inset-block-start:8px;inset-inline-start:8px;gap:5px}.card-tag{padding:6px 10px;font-size:10px}.card-body{padding:12px}.card-cat{margin-bottom:6px;font-size:9px}.card-name{font-size:13.5px;margin-bottom:8px}.card-sw{margin:-2px 0 10px;gap:8px}.sw-row{gap:10px}.sw{inline-size:20px;block-size:20px}.sw:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.sw-name{display:none}.card-price{margin-block:auto 12px}.card-price .amount{font-size:18px}.price{font-size:15px}.card-actions{flex-direction:column;align-items:stretch;gap:8px}.qty-x{inline-size:100%}.card-add:not(.ghost):not([disabled]){flex:1 1 auto;padding:0 12px}.card-add:not(.ghost):not([disabled]) .add-label{display:block}.deck-in{padding:12px}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.cat.big{grid-column:span 2;grid-row:span 1}.cat{padding:16px}.cat .glyph{top:10px;inset-inline-end:14px;transform:none;opacity:.13}.cat .glyph svg{width:52px}.cat.big .glyph svg{width:80px}.cat:hover .glyph{transform:none}.cat h3{font-size:15.5px}.cat.big h3{font-size:20px}.cat p{font-size:9px;letter-spacing:.06em;padding-inline-end:36px}.cat .idx{bottom:10px;inset-inline-end:12px;font-size:9px}.cat .go{width:28px;height:28px;top:12px;inset-inline-start:12px}.feats,.foot-grid{grid-template-columns:1fr}.hero-stats{width:100%;justify-content:space-between}.stat{padding:12px 14px;flex:1}.posts{grid-template-columns:1fr}.cart-line{grid-template-columns:72px 1fr;grid-template-rows:auto auto}.cart-line .li-end{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.buy-row{flex-wrap:wrap}.buy-row .qty{width:100%;justify-content:space-between}.buy-row .btn{width:100%}}@media(max-width:400px){.bx-tag{display:none}}.rte{overflow-wrap:anywhere}.rte table{display:block;max-width:100%;overflow-x:auto}.card-name,.card-cat,.li-title,.li-var{overflow-wrap:anywhere}.pagi{flex-wrap:wrap}.chiprail-scroll,.spec-table-wrap,.cmp-tray-scroll{max-inline-size:100%;overflow-x:auto}.dev-hero{border-block-end:1px solid var(--line);background:linear-gradient(180deg,#0A0E10,transparent)}.dev-hero-in{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;padding-block:clamp(26px,4vw,48px)}.dev-media{display:grid;place-items:center;background:var(--steel);border:1px solid var(--line-strong);aspect-ratio:1;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.dev-media img{max-inline-size:82%;max-block-size:82%;object-fit:contain}.dev-mark{font-size:44px;color:var(--line-strong);letter-spacing:.06em}.dev-body{display:grid;gap:12px;align-content:center}.dev-title{font-size:clamp(24px,4vw,40px);margin:0}.dev-desc{font-size:14.5px;color:var(--ash);max-width:62ch}.dev-specs{display:flex;flex-wrap:wrap;gap:8px 22px;margin:2px 0 0}.dev-specs>div{display:grid;gap:2px}.dev-specs dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#93a0a48c}.dev-specs dd{margin:0;font-size:13px;color:var(--bone)}.dev-specs dd.warn{color:var(--amber,#F5C451)}.dev-warn{margin:2px 0 0;padding:10px 13px;font-size:13px;line-height:1.6;color:var(--bone);background:#f5c45114;border-inline-start:2px solid var(--amber,#F5C451)}.dev-sibs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px}.dev-sibs-label{font-size:12px;color:#93a0a4b3}.dev-sib{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;color:var(--ash);background:var(--void);border:1px solid var(--line-strong);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px)}.dev-sib:hover{border-color:var(--x-red);color:var(--bone)}.dev-sib span{font-size:10px;color:#93a0a48c}.compat-grid{border-block-start:1px solid var(--line);padding-block:clamp(28px,4vw,48px)}.compat-head{display:grid;gap:5px;margin-block-end:20px}.compat-sub{margin:0;font-size:13px;color:#93a0a4cc;max-width:60ch}.compat-prods{grid-template-columns:repeat(4,minmax(0,1fr))}.job-hero{position:relative;overflow:hidden;border-block-end:1px solid var(--line)}.job-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,34px);padding-block:clamp(28px,4.5vw,56px);position:relative}.job-hero-in:has(.job-media){grid-template-columns:minmax(0,300px) minmax(0,1fr)}.job-media img{inline-size:100%;block-size:auto;object-fit:cover;border:1px solid var(--line-strong)}.job-body{display:grid;gap:12px;align-content:center}.job-q{font-size:clamp(22px,3.6vw,36px);margin:0;max-width:22ch}.job-answer{font-size:14.5px;line-height:1.85;color:var(--ash);max-width:66ch}.job-answer p{margin:0 0 12px}.job-count{font-size:11px;color:#93a0a48c}@media(max-width:860px){.dev-hero-in{grid-template-columns:1fr;gap:18px}.dev-media{max-inline-size:180px}.job-hero-in,.job-hero-in:has(.job-media){grid-template-columns:1fr}.compat-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.compat-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--compat-fit:#5CE1FF;--amber:#F5C451}.chiprail-scroll,.spec-table-wrap,.cmp-tray-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-inline-size:100%;scrollbar-width:thin;scrollbar-color:rgba(237,242,238,.2) transparent}.chiprail-scroll::-webkit-scrollbar,.spec-table-wrap::-webkit-scrollbar,.cmp-tray-scroll::-webkit-scrollbar{width:6px;height:6px}.chiprail-scroll::-webkit-scrollbar-thumb,.spec-table-wrap::-webkit-scrollbar-thumb,.cmp-tray-scroll::-webkit-scrollbar-thumb{background:#edf2ee2e}.chiprail-scroll::-webkit-scrollbar-track,.spec-table-wrap::-webkit-scrollbar-track,.cmp-tray-scroll::-webkit-scrollbar-track{background:transparent}.chiprail{position:relative;border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);background:linear-gradient(180deg,#0e12188c,#080b0e8c)}.chiprail-scroll{display:flex;align-items:center;gap:8px;padding-block:12px;padding-inline:0}.chiprail>.chiprail-scroll{padding-inline:clamp(16px,4vw,48px)}.chiprail-scroll+.chiprail-scroll{padding-block-start:0}.chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-block-size:34px;padding-inline:14px;font:600 12.5px/1 var(--font-ar);color:var(--ash);background:var(--void);border:1px solid var(--line-strong);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);white-space:nowrap;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.chip:hover{border-color:#edf2ee4d;color:var(--bone)}.chip bdi{font-family:var(--font-en);font-weight:700}.chip img{inline-size:20px;block-size:20px;object-fit:contain;flex:0 0 auto}.chip .chip-n,.chip small{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#93a0a49e;font-weight:500}.chip.is-active{border-color:var(--x-red);color:var(--bone);background:#ff2b381a}.chip.is-active .chip-n,.chip.is-active small{color:#ff5a3ce6}.chip.chip-all{border-style:dashed;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.chip.chip-all:hover{border-color:var(--volt);color:var(--volt)}.chip.chip-all.is-active{border-style:solid;border-color:var(--volt);color:var(--volt);background:#00e68c14}.chip[hidden],.chiprail[hidden],.facet-val[hidden]{display:none}.pricerail:not(.price-rail){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.chiprail-scroll .pricerail{flex:0 0 auto;flex-wrap:nowrap}.pricerail:not(.price-rail) .price-band{flex:0 0 auto;display:inline-flex;align-items:center;min-block-size:34px;padding:0 14px;font-size:12.5px;white-space:nowrap}.price-band bdi{font-family:var(--font-en)}.price-band.is-active{border-color:var(--x-red);color:var(--bone);background:#ff2b381a}.price-band[hidden],.pricerail[hidden]{display:none}.compat-mod{display:grid;gap:10px;margin-block:14px}.compat-badge{--cb-accent:var(--ash);display:flex;align-items:flex-start;gap:10px;padding:10px 13px;font:600 13px/1.55 var(--font-ar);color:var(--bone);background:#edf2ee08;border:1px solid var(--line);border-inline-start:2px solid var(--cb-accent)}.compat-badge:before{content:var(--cb-glyph,"\2022");flex:0 0 auto;inline-size:19px;block-size:19px;margin-block-start:1px;display:grid;place-items:center;border-radius:50%;font:700 11px/1 var(--font-mono);color:var(--cb-accent);border:1px solid var(--cb-accent)}.compat-badge:has(>.compat-ico):before,.compat-badge:has(>svg):before{content:none;display:none}.compat-ico{flex:0 0 auto;display:grid;place-items:center;inline-size:20px;block-size:20px;margin-block-start:1px;color:var(--cb-accent)}.compat-ico svg{inline-size:18px;block-size:18px;display:block}.compat-body,.compat-badge>.compat-text{flex:1 1 auto;min-inline-size:0}.compat-body{display:grid;gap:3px}.compat-text{display:block;overflow-wrap:anywhere}.compat-text bdi,.compat-badge bdi{font-family:var(--font-en);font-weight:800}.compat-note{display:block;font:500 12px/1.6 var(--font-ar);color:var(--ash);overflow-wrap:anywhere}.compat-change{flex:0 0 auto;margin-inline-start:auto;align-self:center;cursor:pointer;background:none;border:0;padding:0 2px;text-align:start;font:600 11.5px/1.4 var(--font-ar);color:var(--ash);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong);transition:color .18s,text-decoration-color .18s}.compat-change:hover{color:var(--volt);text-decoration-color:var(--volt)}.compat-badge.is-yes{--cb-accent:var(--compat-fit);--cb-glyph:"\2713";background:#5ce1ff12}.compat-badge.is-maybe{--cb-accent:#9FB4BC;--cb-glyph:"\2248"}.compat-badge.is-no{--cb-accent:var(--x-red);--cb-glyph:"\2715";background:#ff2b3814}.compat-badge.is-unknown{--cb-accent:rgba(147,160,164,.75);--cb-glyph:"?"}.compat-badge.is-nodevice{--cb-accent:rgba(147,160,164,.6);--cb-glyph:"+";align-items:center;border-style:dashed;border-inline-start-style:solid}.compat-badge[hidden]{display:none}.card .compat-mod{margin-block:0 10px;gap:8px}.card .compat-badge{position:relative;z-index:3;padding:7px 10px;font-size:11.5px;gap:8px}.card .compat-ico{inline-size:16px;block-size:16px}.card .compat-ico svg{inline-size:15px;block-size:15px}.card .compat-badge:before{inline-size:16px;block-size:16px;font-size:9.5px}.compat-pick{display:grid;gap:10px;padding:12px 13px;background:var(--void);border:1px solid var(--line-strong);font:500 12.5px/1.5 var(--font-ar);color:var(--ash)}.compat-pick-title{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#93a0a4b3}.compat-pick-grid{display:flex;flex-wrap:wrap;gap:8px}.compat-pick-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-block-size:34px;padding:0 13px;cursor:pointer;background:var(--carbon);border:1px solid var(--line-strong);color:var(--ash);font:600 12.5px/1 var(--font-ar);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);transition:border-color .18s,color .18s,background .18s}.compat-pick-btn:hover{border-color:var(--x-red);color:var(--bone)}.compat-pick-btn.is-active,.compat-pick-btn[aria-pressed=true]{border-color:var(--x-red);background:#ff2b381f;color:var(--bone)}.compat-pick-btn bdi{font-family:var(--font-en);font-weight:700}.compat-pick-btn img{inline-size:20px;block-size:20px;object-fit:contain;flex:0 0 auto}.compat-pick-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.compat-more,.compat-clear{background:none;border:0;padding:0;cursor:pointer;font:600 11.5px/1.4 var(--font-ar);color:var(--ash);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong);transition:color .18s,text-decoration-color .18s}.compat-more:hover{color:var(--volt);text-decoration-color:var(--volt)}.compat-clear{margin-inline-start:auto;color:#93a0a4bf}.compat-clear:hover{color:var(--x-red-hot);text-decoration-color:var(--x-red-hot)}.compat-pick[hidden],.compat-pick-btn[hidden],.compat-pick-rest[hidden]{display:none}.spec-meta{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:9px}.spec-meta li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--bone)}.spec-meta-k{flex:0 0 auto;min-inline-size:82px;font:500 10.5px/1.7 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93a0a4b3}.spec-meta bdi{font-family:var(--font-en);font-weight:600}.spec-meta>li>a{color:var(--volt)}.spec-meta>li>a:hover{text-decoration:underline}.spec-devs{display:flex;flex-wrap:wrap;gap:6px 8px;min-inline-size:0}.spec-devs a,.spec-devs>bdi{display:inline-flex;align-items:center;padding:3px 9px;font-size:12.5px;color:var(--ash);background:var(--void);border:1px solid var(--line-strong);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);transition:border-color .18s,color .18s}.spec-devs a:hover{border-color:var(--x-red);color:var(--bone)}.spec-table-wrap{border:1px solid var(--line);background:var(--carbon)}.spec-table{inline-size:100%;border-collapse:collapse;font-size:13.5px}.spec-table th,.spec-table td{padding:11px 14px;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.spec-table tr:last-child th,.spec-table tr:last-child td{border-block-end:0}.spec-table th{inline-size:38%;background:#edf2ee05;font:500 10.5px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93a0a4bf}.spec-table td{color:var(--bone);font-weight:500}.spec-table td bdi,.spec-table td .en{font-family:var(--font-en)}.spec-table tr:hover td{background:#edf2ee08}.spec-table-wrap[hidden]{display:none}.cmp-row{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px}.cmp-row>*{min-inline-size:0;overflow-wrap:anywhere}.cmp-key{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;background:#edf2ee0a;border:1px solid var(--line);font:500 10.5px/1.45 var(--font-mono);letter-spacing:.04em;color:var(--ash)}.cmp-key b,.cmp-key strong{color:#93a0a4b8;font-weight:500}.cmp-key bdi{font-family:var(--font-en);font-weight:700;color:var(--bone)}.cmp-row[hidden],.cmp-row>[hidden]{display:none}.cmp-add{position:relative;z-index:3;display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:4px 10px;background:transparent;border:1px dashed var(--line-strong);color:#93a0a4d9;font:600 10.5px/1.5 var(--font-ar);transition:border-color .18s,color .18s,background .18s}.cmp-add:hover{border-color:var(--volt);color:var(--volt)}.cmp-add.is-on,.cmp-add[aria-pressed=true]{border-style:solid;border-color:var(--volt);color:var(--volt);background:#00e68c14}.cmp-add .cmp-add-off,.cmp-add[aria-pressed=true] .cmp-add-on,.cmp-add.is-on .cmp-add-on{display:none}.cmp-add[aria-pressed=true] .cmp-add-off,.cmp-add.is-on .cmp-add-off{display:inline}.cmp-add[hidden]{display:none}.cmp-tray{position:fixed;inset-inline:0;inset-block-end:0;z-index:88;display:block;max-inline-size:100vw;background:var(--steel);border-block-start:1px solid var(--line-strong);box-shadow:0 -18px 44px -22px #030609e6;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s .3s}.cmp-tray.open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.cmp-tray[hidden]{display:none}.cmp-tray .wrap{padding-block:6px 14px}.cmp-tray-head{display:flex;align-items:center;gap:12px;min-block-size:44px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--ash)}.cmp-tray-head .cmp-close{margin-inline-start:auto}.cmp-tray-scroll{display:flex;align-items:flex-start;gap:10px;padding-block:4px 8px;max-block-size:min(52vh,420px);overflow-y:auto}.cmp-tray-scroll>*{flex:0 0 auto;min-inline-size:0}.cmp-tray-scroll .spec-table{min-inline-size:max-content}.cmp-tray-scroll .spec-table th{white-space:nowrap}@media(prefers-reduced-motion:reduce){.cmp-tray,.chip,.price-band,.compat-pick-btn,.compat-change,.cmp-add{transition:none}}.chiprail-scroll,.cmp-tray-scroll,.spec-table-wrap{max-inline-size:100%;overflow-x:auto}.cmp-row,.compat-pick-grid,.compat-pick-foot,.pricerail:not(.price-rail){flex-wrap:wrap}.chiprail-scroll,.chiprail-scroll .pricerail{flex-wrap:nowrap}.compat-text,.compat-note,.spec-table td,.spec-table th,.cmp-key{overflow-wrap:anywhere}.spec-meta li,.spec-devs{flex-wrap:wrap;min-inline-size:0}@media(max-width:620px){.chiprail>.chiprail-scroll{padding-inline:12px}.chiprail-scroll{gap:6px;padding-block:10px}.chip{min-block-size:32px;padding-inline:12px;font-size:12px;gap:6px}.pricerail:not(.price-rail) .price-band{min-block-size:32px;padding:0 12px;font-size:12px}.compat-mod{gap:8px;margin-block:12px}.compat-badge{padding:9px 11px;font-size:12.5px;gap:9px}.compat-badge{flex-wrap:wrap}.compat-change{margin-inline-start:0;flex-basis:100%;padding-block-start:2px}.compat-badge.is-nodevice .compat-change{flex-basis:auto;margin-inline-start:auto;padding-block-start:0}.compat-pick{padding:11px}.compat-pick-btn{min-block-size:32px;font-size:12px}.spec-meta-k{min-inline-size:0;flex-basis:100%}.spec-table{font-size:12.5px}.spec-table th{inline-size:42%;padding:9px 11px;font-size:10px;letter-spacing:.08em}.spec-table td{padding:9px 11px}.cmp-tray-scroll{max-block-size:min(46vh,340px)}.cmp-tray .wrap{padding-block:4px 12px}}.cmp-tray-head{display:flex;align-items:center;gap:12px;padding-block:12px 8px}.cmp-tray-title{font-family:var(--font-ar-display);font-size:.95rem;font-weight:700;letter-spacing:.01em}.cmp-tray-tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.cmp-tray-clear{background:none;border:1px solid var(--line-strong);color:var(--ash);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;cursor:pointer;transition:color .15s,border-color .15s}.cmp-tray-clear:hover{color:var(--bone);border-color:var(--bone)}.cmp-tray-close,.cmp-close{background:none;border:1px solid var(--line-strong);color:var(--ash);width:30px;height:30px;display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s}.cmp-tray-close:hover,.cmp-close:hover{color:var(--x-red);border-color:var(--x-red)}.cmp-table{min-width:min(560px,100%)}.cmp-table th,.cmp-table td{padding-block:7px}.cmp-tray-live{position:absolute}.bx-col{display:flex;flex-direction:column;gap:18px;min-width:0}.bx-logo{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:var(--steel);border:1px solid var(--line);overflow:hidden}.bx-logo img{width:100%;height:100%;object-fit:contain}.bx-tail{border-block-start:1px solid var(--line);padding-block-start:16px}.bx-tail-title{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-block-end:10px}.bx-tail-list{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--font-en);font-size:.76rem;color:var(--ash)}.job-index{display:flex;flex-direction:column;gap:22px}.jindex-head{display:flex;flex-direction:column;gap:8px}.jindex-sub{color:var(--ash);font-size:.92rem;max-width:62ch}.jindex-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.count-range{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;color:var(--ash);margin-inline-start:8px;padding-inline-start:8px;border-inline-start:1px solid var(--line-strong);white-space:nowrap}@media(max-width:520px){.count-range{display:none}}.hub-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-block-end:clamp(24px,4vw,40px)}.hub-card{position:relative;display:grid;gap:6px;align-content:start;padding:20px 22px 18px;min-height:128px;background:var(--panel,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .25s,transform .25s}.hub-card:hover{box-shadow:inset 0 0 0 1px var(--volt);transform:translateY(-2px)}.hub-card .hc-count{font-family:var(--font-mono);font-size:12px;color:var(--volt);letter-spacing:.12em;text-align:start}.hub-card .hc-title{font-weight:800;font-size:clamp(17px,2vw,20px);line-height:1.4;color:var(--bone,#fff)}.hub-card .hc-sub{font-size:12.5px;color:var(--ash);line-height:1.7}.hub-card .hc-go{position:absolute;inset-inline-end:16px;inset-block-end:12px;color:var(--ash);font-size:18px;transition:.25s}.hub-card:hover .hc-go{color:var(--volt);transform:translate(-4px)}@media(max-width:640px){.hub-cards{grid-template-columns:1fr 1fr}.hub-card{min-height:110px;padding:14px 16px}}@media(max-width:400px){.hub-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
