.nav-module__3cSa6q__header{z-index:50;padding:16px 24px 0;position:fixed;inset:0 0 auto}.nav-module__3cSa6q__inner{max-width:1320px;margin:0 auto;position:relative}.nav-module__3cSa6q__nav{border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:8px 10px 8px 24px;display:flex;box-shadow:0 6px 32px #00000020}.nav-module__3cSa6q__logo{border-radius:4px;flex-shrink:0;display:inline-flex}.nav-module__3cSa6q__desktopLinks{align-items:center;gap:2px;display:flex}.nav-module__3cSa6q__navLink{white-space:nowrap;min-height:42px;color:var(--color-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:13px;transition:color .16s,background .16s;display:inline-flex}.nav-module__3cSa6q__navLink:hover,.nav-module__3cSa6q__navLink[aria-expanded=true]{color:var(--color-fg);background:var(--color-surface-2)}.nav-module__3cSa6q__actions{align-items:center;gap:6px;display:flex}.nav-module__3cSa6q__login{min-height:44px;color:var(--color-muted);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;display:inline-flex}.nav-module__3cSa6q__login:hover{color:var(--color-fg)}@property --portal-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.nav-module__3cSa6q__portal{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, conic-gradient(from var(--portal-angle), transparent 0 62%, var(--brand-accent) 82%, var(--color-fg) 88%, transparent 94%) border-box, linear-gradient(var(--color-line-strong), var(--color-line-strong)) border-box;min-height:38px;color:var(--color-fg);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 14px 8px 16px;font-size:13px;font-weight:550;transition:color .18s,transform .15s;display:inline-flex}.nav-module__3cSa6q__portal svg{color:var(--brand-accent);transition:transform .25s var(--ease-out-expo), color .18s}.nav-module__3cSa6q__portal:hover{color:var(--color-ink);background:linear-gradient(var(--color-fg), var(--color-fg)) padding-box, conic-gradient(from var(--portal-angle), var(--color-fg) 0 62%, var(--brand-accent) 82%, var(--color-fg) 94%) border-box}.nav-module__3cSa6q__portal:hover svg{color:currentColor;transform:translate(2px,-2px)}.nav-module__3cSa6q__portal:active{transform:scale(.97)}.nav-module__3cSa6q__portal:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.nav-module__3cSa6q__mobileTrigger{display:none}.nav-module__3cSa6q__mega{overscroll-behavior:contain;border:1px solid var(--color-line-strong);background:var(--color-surface);max-height:calc(100dvh - 112px);box-shadow:0 28px 80px var(--menu-shadow);border-radius:10px;grid-template-columns:minmax(0,1fr) 236px;padding:12px;display:grid;position:absolute;inset:calc(100% + 12px) 0 auto;overflow-y:auto}.nav-module__3cSa6q__categories{border-right:1px solid var(--color-line);padding:17px 10px 10px}.nav-module__3cSa6q__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-size:10px;font-weight:600}.nav-module__3cSa6q__categories>.nav-module__3cSa6q__eyebrow{margin:0 12px 13px}.nav-module__3cSa6q__category{isolation:isolate;text-align:left;width:100%;min-height:42px;color:var(--color-muted);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;position:relative}.nav-module__3cSa6q__category:hover{background:var(--color-surface-2);color:var(--color-fg)}.nav-module__3cSa6q__category[aria-pressed=true]{color:var(--color-cyan-300)}.nav-module__3cSa6q__categoryHighlight{z-index:-1;border-radius:inherit;background:#1e9bf01b;border:1px solid #4db5ff33;position:absolute;inset:0}.nav-module__3cSa6q__category[aria-pressed=true] span{font-weight:550}.nav-module__3cSa6q__allProducts{border-top:1px solid var(--color-line);color:var(--color-cyan-300);justify-content:space-between;align-items:center;gap:12px;margin:15px 8px 0;padding:16px 4px 4px;font-size:12px;display:flex}.nav-module__3cSa6q__productArea{padding:18px 26px 24px}.nav-module__3cSa6q__panelHeading{justify-content:space-between;align-items:baseline;gap:15px;margin:0 0 17px;display:flex}.nav-module__3cSa6q__panelHeading h2{font-size:17px;font-weight:550}.nav-module__3cSa6q__panelHeading>span{color:var(--color-muted);font-size:11px}.nav-module__3cSa6q__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-module__3cSa6q__product{border:1px solid #0000;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:13px;padding:14px;transition:background .16s,border-color .16s;display:grid}.nav-module__3cSa6q__product:hover{border-color:var(--color-line);background:var(--color-surface-2)}.nav-module__3cSa6q__productIcon{width:36px;height:36px;color:var(--color-cyan-300);background:#1e9bf01b;border:1px solid #4db5ff33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,background .16s;display:inline-flex}.nav-module__3cSa6q__product:hover .nav-module__3cSa6q__productIcon{background:#1e9bf030;border-color:#4db5ff66}.nav-module__3cSa6q__productText{min-width:0;display:block}.nav-module__3cSa6q__productTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nav-module__3cSa6q__product strong{font-size:13px;font-weight:550;line-height:1.5}.nav-module__3cSa6q__productTitle svg{color:var(--color-cyan);flex-shrink:0;margin-top:2px}.nav-module__3cSa6q__productDescription{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.65;display:block}.nav-module__3cSa6q__featured{border:1px solid var(--color-line-strong);background:radial-gradient(ellipse at 90% 0, #1e9bf033, transparent 70%), var(--color-surface-2);border-radius:8px;flex-direction:column;align-items:flex-start;padding:26px 21px;display:flex}.nav-module__3cSa6q__featured h2{letter-spacing:-.04em;margin-top:13px;font-size:25px;font-weight:500;line-height:1.2}.nav-module__3cSa6q__featured>p:not(.nav-module__3cSa6q__eyebrow){color:var(--color-muted);margin:15px 0 25px;font-size:12px;line-height:1.8}.nav-module__3cSa6q__featured>a{color:var(--color-cyan-300);align-items:center;gap:12px;margin-top:auto;font-size:12px;display:inline-flex}.nav-module__3cSa6q__featureMark{gap:6px;width:58px;margin-bottom:33px;display:grid}.nav-module__3cSa6q__featureMark span{background:linear-gradient(90deg,#1e9bf055,#4db5ff11);border:1px solid #4db5ff80;height:9px;display:block;transform:skewY(-15deg)}.nav-module__3cSa6q__featureMark span:nth-child(2){opacity:.65}.nav-module__3cSa6q__featureMark span:nth-child(3){opacity:.35}.nav-module__3cSa6q__rotated{transform:rotate(180deg)}.nav-module__3cSa6q__category svg,.nav-module__3cSa6q__mobileGroup>button svg{transition:transform .26s}.nav-module__3cSa6q__mobile{display:none}@media (max-width:1279px){.nav-module__3cSa6q__mega{grid-template-columns:minmax(0,1fr)}.nav-module__3cSa6q__featured{display:none}.nav-module__3cSa6q__nav{gap:14px}.nav-module__3cSa6q__navLink{padding-inline:5px;font-size:12px}.nav-module__3cSa6q__portal{padding-inline:13px;font-size:12px}.nav-module__3cSa6q__nav{gap:8px;padding-left:16px}}@media (max-width:1199px){.nav-module__3cSa6q__header{padding:12px 16px 0}.nav-module__3cSa6q__nav{min-height:60px;padding:7px 8px 7px 18px}.nav-module__3cSa6q__desktopLinks{display:none}.nav-module__3cSa6q__mobileTrigger{width:44px;height:44px;color:var(--color-fg);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nav-module__3cSa6q__mobileTrigger:hover{background:var(--color-surface-2)}.nav-module__3cSa6q__mobile{overscroll-behavior:contain;border:1px solid var(--color-line-strong);background:var(--color-surface);max-height:calc(100dvh - 96px);box-shadow:0 20px 60px var(--menu-shadow);border-radius:10px;margin-top:10px;padding:18px;display:block;overflow-y:auto}.nav-module__3cSa6q__mobileHeading{justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 15px;font-size:14px;display:flex}.nav-module__3cSa6q__mobileHeading>span{font-weight:550}.nav-module__3cSa6q__mobileHeading a{color:var(--color-cyan-300);align-items:center;gap:8px;font-size:12px;display:inline-flex}.nav-module__3cSa6q__mobileGroup>button{text-align:left;width:100%;min-height:46px;color:var(--color-muted);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:14px;display:flex}.nav-module__3cSa6q__mobileGroup>button:hover,.nav-module__3cSa6q__mobileGroup>button[aria-expanded=true]{color:var(--color-fg);background:var(--color-surface-2)}.nav-module__3cSa6q__mobileGroup ul{border-left:1px solid var(--color-line-strong);margin:4px 0 10px 10px;padding-left:10px}.nav-module__3cSa6q__mobileGroup li a{border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.nav-module__3cSa6q__mobileGroup .nav-module__3cSa6q__productIcon{border-radius:9px;width:32px;height:32px}.nav-module__3cSa6q__mobileGroup li a:hover{background:var(--color-surface-2)}.nav-module__3cSa6q__mobileGroup strong{min-width:0;font-size:13px;font-weight:550;display:block}.nav-module__3cSa6q__mobileLinks{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px;display:grid}.nav-module__3cSa6q__mobileLinks a{border-radius:10px;justify-content:space-between;align-items:center;padding:13px 10px;font-size:14px;display:flex}.nav-module__3cSa6q__mobileLinks a:hover{background:var(--color-surface-2)}.nav-module__3cSa6q__mobileLinks svg{color:var(--color-muted)}.nav-module__3cSa6q__mobileActions{border-top:1px solid var(--color-line);justify-content:space-between;gap:12px;margin-top:12px;padding-top:15px;display:flex}.nav-module__3cSa6q__mobileActions>a{flex:1}.nav-module__3cSa6q__mobileActions .nav-module__3cSa6q__login{border:1px solid var(--color-line-strong);display:inline-flex}}@media (max-width:599px){.nav-module__3cSa6q__actions>.nav-module__3cSa6q__login{display:none}.nav-module__3cSa6q__actions>.nav-module__3cSa6q__portal{gap:5px;padding:8px 11px;font-size:11px}.nav-module__3cSa6q__nav{gap:6px;padding-left:12px}.nav-module__3cSa6q__logo{width:100px}.nav-module__3cSa6q__logo>span{gap:6px}.nav-module__3cSa6q__logo>span>img{width:28px;height:auto}.nav-module__3cSa6q__logo .brand-wordmark{height:auto}.nav-module__3cSa6q__logo .brand-wordmark img{width:66px;height:auto}.nav-module__3cSa6q__actions>.nav-module__3cSa6q__portal{white-space:nowrap}.nav-module__3cSa6q__actions>.nav-module__3cSa6q__portal svg{display:none}.nav-module__3cSa6q__mobile{padding:14px}}@media (prefers-reduced-motion:reduce){.nav-module__3cSa6q__navLink,.nav-module__3cSa6q__portal,.nav-module__3cSa6q__product,.nav-module__3cSa6q__productIcon,.nav-module__3cSa6q__category svg,.nav-module__3cSa6q__mobileGroup>button svg{transition:none}}@keyframes nav-module__3cSa6q__panelEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.nav-module__3cSa6q__mega,.nav-module__3cSa6q__mobile{animation:.18s ease-out both nav-module__3cSa6q__panelEnter}.nav-module__3cSa6q__portal{animation:5s linear infinite nav-module__3cSa6q__portalBeam}.nav-module__3cSa6q__portal:hover{animation-duration:2s}}@keyframes nav-module__3cSa6q__portalBeam{to{--portal-angle:360deg}}@keyframes nav-module__3cSa6q__portalSheen{to{transform:translate(120%)}}@keyframes nav-module__3cSa6q__portalArrow{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(9px,-9px)}46%{opacity:0;transform:translate(-9px,9px)}to{opacity:1;transform:translate(0)}}@media (max-width:379px){.nav-module__3cSa6q__actions>.nav-module__3cSa6q__portal{display:none}}.nav-module__3cSa6q__productIcon{border-color:color-mix(in srgb, var(--a2) 32%, transparent);background:color-mix(in srgb, var(--a2) 12%, transparent);color:var(--a2);border-radius:8px}.nav-module__3cSa6q__product:hover .nav-module__3cSa6q__productIcon{border-color:color-mix(in srgb, var(--a2) 60%, transparent);background:color-mix(in srgb, var(--a2) 20%, transparent)}.nav-module__3cSa6q__productTitle{white-space:normal;letter-spacing:0;color:var(--color-fg);display:flex}.nav-module__3cSa6q__product strong.nav-module__3cSa6q__productPath,.nav-module__3cSa6q__productPath{font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;color:var(--color-fg);font-size:13px;font-weight:500}.nav-module__3cSa6q__productPath b{font-weight:700}.nav-module__3cSa6q__productPath i{color:var(--a2);font-style:normal}.nav-module__3cSa6q__productPath .brand-cursor{opacity:0;vertical-align:-.12em;animation:none}:is(.nav-module__3cSa6q__product:hover .nav-module__3cSa6q__productPath .brand-cursor,.nav-module__3cSa6q__product:focus-visible .nav-module__3cSa6q__productPath .brand-cursor){opacity:1;animation:1.1s step-end infinite nav-module__3cSa6q__cursor-blink}
