.nsk-root :where(h1,h2,h3,p){margin:revert-layer;font-size:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer}.nsk-root :where(a,button){transition:revert-layer}.nsk-root :where(a){color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}.nsk-root :where(button):disabled{opacity:revert-layer}.nsk-root :where(button,a,input,textarea):focus-visible{outline:revert-layer;outline-offset:revert-layer}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/nsk/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/nsk/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300 700;src:url(/nsk/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300 700;src:url(/nsk/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.font-display{font-family:Space Grotesk,system-ui,sans-serif}.font-body{font-family:Inter,system-ui,sans-serif}h1,h2,h3,h4{font-family:Space Grotesk,system-ui,sans-serif}.t-hero{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,7.2vw,6.5rem);font-weight:700;line-height:.94}.t-hero-mask{--hero-descender:calc(clamp(2.75rem, 7.2vw, 6.5rem) * .2);padding-bottom:var(--hero-descender);margin-bottom:calc(var(--hero-descender) * -1);display:block;overflow:hidden}.t-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1.02}.t-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:600;line-height:1.12}.t-sub{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:400;line-height:1.62}.t-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1}.t-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Space Grotesk,ui-monospace,monospace}.surface-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff12;position:relative}@supports (color:color-mix(in lab, red, red)){.surface-card{border-color:color-mix(in oklab, var(--color-white,#fff) 7.0%, transparent)}}.surface-card{background-color:rgb(var(--bg-700));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-image:linear-gradient(#ffffff06 0%,#fff0 42%);transition-duration:.3s}.surface-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.surface-card:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 14.0%, transparent)}}.surface-card:hover{box-shadow:0 1px 0 0 #ffffff0f inset, 0 18px 46px -18px #000000e6, 0 0 42px -22px rgb(var(--accent) / .5)}.rule-fade{background:linear-gradient(to right, transparent, rgb(var(--line-strong)) 12%, rgb(var(--line-strong)) 88%, transparent) no-repeat bottom / 100% 1px}.text-gradient{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg, #fff 0%, #fff 42%, rgb(var(--accent)) 100%)}.grid-backdrop{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:68px 68px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer base{.nsk-root{--bg:8 8 8;--bg-800:16 16 16;--bg-700:23 23 23;--bg-600:32 32 32;--ink:255 255 255;--ink-muted:168 172 178;--ink-subtle:138 143 152;--ink-faint:130 135 146;--accent:34 211 238;--accent-dim:14 165 190;--accent-blue:59 130 246;--accent-ink:0 0 0;--line:255 255 255 / .08;--line-strong:255 255 255 / .16;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.62s}*{border-color:rgb(var(--line))}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative}.nsk-root{isolation:isolate;background-color:rgb(var(--bg));color:rgb(var(--ink));font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,Inter,system-ui,sans-serif;line-height:1.5}:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px;border-radius:4px}::selection{background:rgb(var(--accent) / .28);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgb(var(--bg))}::-webkit-scrollbar-thumb{background:rgb(var(--bg-600));border:2px solid rgb(var(--bg));border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--ink-faint))}}@layer utilities{.container-page{width:100%;max-width:1400px;padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto}@media (min-width:40rem){.container-page{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:64rem){.container-page{padding-inline:calc(var(--spacing,.25rem) * 10)}}.will-transform{will-change:transform}.mask-fade-b{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-pro{--bg:246 246 243;--bg-800:255 255 255;--bg-700:255 255 255;--bg-600:239 239 234;--ink:18 20 26;--ink-muted:86 92 107;--ink-subtle:96 102 115;--ink-faint:104 110 123;--accent:33 29 113;--accent-dim:22 19 84;--accent-blue:33 29 113;--line:18 20 26 / .1;--line-strong:18 20 26 / .2;--accent-ink:255 255 255;background-color:rgb(var(--bg));color:rgb(var(--ink))}.theme-pro .btn-primary{box-shadow:0 10px 22px -12px #211d71b3}.theme-pro .btn-primary:hover{background-color:rgb(var(--accent-dim));box-shadow:0 14px 26px -12px #211d71d9}.theme-pro .btn-secondary{background-color:#12141a08;border-color:#12141a29}.theme-pro .btn-secondary:hover{background-color:#12141a0f;border-color:#12141a52}.btn-primary{color:#1d1b6a;background-color:#ffde59;box-shadow:0 0 28px -8px #ffde598c}.btn-primary:hover{background-color:#ffe88a;box-shadow:0 0 36px -6px #ffde59b3}.theme-pro .btn-primary{background-color:rgb(var(--accent));color:rgb(var(--accent-ink))}.skeleton{background-image:linear-gradient(90deg, rgb(var(--ink) / 0) 0%, rgb(var(--ink) / .06) 50%, rgb(var(--ink) / 0) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-sweep;position:relative;overflow:hidden}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}body:has(.nsk-root):after{content:"";z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:has(.theme-pro):after{opacity:.016}.theme-pro .surface-card{background-color:#fff;background-image:none;border-color:#12141a1a;box-shadow:0 1px 2px #12141a0a}.theme-pro .surface-card:hover{border-color:#211d7157;box-shadow:0 14px 34px -18px #12141a47}.theme-pro .rule-fade{background:linear-gradient(90deg,#0000,#12141a29 12% 88%,#0000) bottom/100% 1px no-repeat}.theme-pro .grid-backdrop{background-image:linear-gradient(#12141a0b 1px,#0000 1px),linear-gradient(90deg,#12141a0b 1px,#0000 1px)}.theme-pro .job-flag{color:#92400e;background-color:#b4530914;border-color:#b4530959}.theme-pro .tabular{font-variant-numeric:tabular-nums}.theme-gaming{--bg:6 6 8;--rgb-1:34 211 238;--rgb-2:167 92 255;--rgb-3:255 60 148;--fps-good:74 222 128;--fps-mid:250 204 21;--fps-low:248 113 113;background-color:rgb(var(--bg))}.theme-gaming .rgb-sweep{background-image:linear-gradient(100deg, rgb(var(--rgb-1)) 0%, rgb(var(--rgb-2)) 42%, rgb(var(--rgb-3)) 72%, rgb(var(--rgb-1)) 100%);background-size:260% 100%;animation:14s linear infinite rgb-drift}@keyframes rgb-drift{to{background-position:260% 0}}.theme-gaming .rgb-edge:before{content:"";opacity:.75;background-image:linear-gradient(90deg, transparent, rgb(var(--rgb-1)), rgb(var(--rgb-2)), rgb(var(--rgb-3)), transparent);inset-inline:0;height:1px;position:absolute;top:0}.theme-gaming .overlay-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Space Grotesk,ui-monospace,monospace}@media (prefers-reduced-motion:reduce){.theme-gaming .rgb-sweep{animation:none}}.logo-glow,.logo-glow-img{filter:drop-shadow(0 0 5px #ffffff73)drop-shadow(0 0 14px #ffffff38);transition:filter var(--dur-base) var(--ease-out)}.logo-glow-img{filter:brightness(0)invert()drop-shadow(0 0 5px #ffffff73)drop-shadow(0 0 14px #ffffff38)}.group:hover .logo-glow{filter:drop-shadow(0 0 6px #ffffffb3)drop-shadow(0 0 20px #ffffff59)}.group:hover .logo-glow-img{filter:brightness(0)invert()drop-shadow(0 0 6px #ffffffb3)drop-shadow(0 0 20px #ffffff59)}.accessory-filter-panel{gap:.875rem;display:grid}.accessory-filter-title{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-faint));padding-inline:.125rem;font-size:.6875rem;line-height:1}.accessory-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.catalog-filter-dropdown{min-width:0;position:relative}.catalog-filter-trigger{border:1px solid rgb(var(--line));background:rgb(var(--bg-700));text-align:left;width:100%;min-height:3rem;color:rgb(var(--ink));transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.catalog-filter-trigger:hover,.catalog-filter-trigger.is-open{border-color:rgb(var(--accent));background:rgb(var(--bg-600))}.catalog-filter-chevron{width:1rem;height:1rem;color:rgb(var(--ink-muted));transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}.catalog-filter-chevron.is-open{transform:rotate(180deg)}.catalog-filter-menu{z-index:40;width:100%;max-height:min(20rem, calc(50vh / var(--z,1)));overscroll-behavior:contain;border:1px solid rgb(var(--line-strong));background:rgb(var(--bg-800));border-radius:.75rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.catalog-filter-option{text-align:left;width:100%;min-height:2.75rem;color:rgb(var(--ink-muted));transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 2.5rem .625rem .75rem;font-size:.875rem;display:flex;position:relative}.catalog-filter-option:hover,.catalog-filter-option.is-selected{background:rgb(var(--accent) / .1);color:rgb(var(--accent))}.catalog-filter-option:disabled{cursor:not-allowed;opacity:.35}.catalog-filter-count{color:rgb(var(--ink-faint));flex:none;margin-left:auto}.catalog-filter-trigger .catalog-filter-count{margin-left:0}.catalog-filter-check{width:1rem;height:1rem;position:absolute;right:.75rem}.theme-pro .catalog-filter-menu{box-shadow:0 18px 40px #12141a29}.accessory-stock-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}@media (max-width:1023px){.accessory-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.accessory-filter-controls{grid-template-columns:1fr}.accessory-stock-head{align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes drift-slow{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}@keyframes pulse-glow{0%,to{opacity:.45}50%{opacity:.85}}@keyframes sweep-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes fan-spin{to{transform:rotate(360deg)}}@keyframes scan-line{0%{opacity:0;transform:translateY(-100%)}40%{opacity:.5}to{opacity:0;transform:translateY(700%)}}.anim-drift{animation:9s ease-in-out infinite drift-slow}.anim-glow{animation:4.5s ease-in-out infinite pulse-glow}.anim-fan{transform-origin:50%;animation:3.4s linear infinite fan-spin}.anim-fan-slow{transform-origin:50%;animation:8s linear infinite fan-spin}.anim-scan{animation:6s ease-in-out infinite scan-line}@media (prefers-reduced-motion:reduce){.anim-drift,.anim-glow,.anim-fan,.anim-fan-slow,.anim-scan{animation:none!important}}.trace-backdrop{pointer-events:none;opacity:.035;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%20viewBox%3D%220%200%20160%20160%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20d%3D%22M0%2034%20H62%20L78%2018%20H160%22%2F%3E%3Cpath%20d%3D%22M0%20108%20H36%20L52%20124%20H160%22%2F%3E%3Cpath%20d%3D%22M120%200%20V44%20L136%2060%20V160%22%2F%3E%3Cpath%20d%3D%22M24%20160%20V96%20L8%2080%20V0%22%2F%3E%3Cpath%20d%3D%22M62%2076%20H96%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2234%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%22108%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%22124%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2244%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2296%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2296%22%20cy%3D%2276%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:160px 160px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 78%)}.theme-pro .trace-backdrop{filter:invert();opacity:.05}.ambient-blob{filter:blur(72px);will-change:transform;border-radius:9999px;display:block;position:absolute}.ambient-blob-a{width:calc(46vw / var(--z,1));height:calc(46vw / var(--z,1));background:radial-gradient(circle, rgb(var(--accent) / .3) 0%, transparent 68%);max-width:720px;max-height:720px;top:-18%;right:-10%}.ambient-blob-b{width:calc(40vw / var(--z,1));height:calc(40vw / var(--z,1));background:radial-gradient(circle, rgb(var(--accent-blue) / .24) 0%, transparent 70%);max-width:620px;max-height:620px;bottom:-26%;left:-14%}.ambient-drift-a{animation:28s ease-in-out infinite alternate ambient-a}.ambient-drift-b{animation:36s ease-in-out infinite alternate ambient-b}@keyframes ambient-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.12)}}@keyframes ambient-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(7%,-6%)scale(1)}}.theme-pro .ambient-blob{display:none}@media (prefers-reduced-motion:reduce){.ambient-drift-a,.ambient-drift-b{animation:none}}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}
