.Nav-module__gOObGW__wrapper{z-index:80;width:100%;position:fixed;top:0;left:0}.Nav-module__gOObGW__bar{background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:relative}.Nav-module__gOObGW__bar.Nav-module__gOObGW__scrolled{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Nav-module__gOObGW__inner{max-width:var(--container);padding:0 var(--gutter);align-items:center;gap:30px;height:62px;margin:0 auto;display:flex}.Nav-module__gOObGW__logo{flex:1;justify-content:flex-start;align-items:center;gap:9px;display:flex}.Nav-module__gOObGW__logoImgDark,.Nav-module__gOObGW__logoImgLight{width:120px;height:auto;display:block}html:not([data-theme=light]) .Nav-module__gOObGW__logoImgLight{display:none}html:not([data-theme=light]) .Nav-module__gOObGW__logoImgDark{display:block}html[data-theme=light] .Nav-module__gOObGW__logoImgLight{display:block}html[data-theme=light] .Nav-module__gOObGW__logoImgDark{display:none}.Nav-module__gOObGW__links{justify-content:center;align-items:center;gap:16px;display:flex}.Nav-module__gOObGW__navItem{position:relative}.Nav-module__gOObGW__navBtn{appearance:none;color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:14px;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.Nav-module__gOObGW__navBtn:hover{color:var(--fg);background:radial-gradient(circle at 50% 0,#ffffff14 0%,#fff0 100%);box-shadow:inset 0 1px #ffffff1a}.Nav-module__gOObGW__navBtn svg{opacity:.75}.Nav-module__gOObGW__navLink{color:var(--fg2);border-radius:8px;padding:8px 11px;font-size:14px;transition:color .15s,background .15s,box-shadow .15s}.Nav-module__gOObGW__navLink:hover{color:var(--fg);background:radial-gradient(circle at 50% 0,#ffffff14 0%,#fff0 100%);box-shadow:inset 0 1px #ffffff1a}.Nav-module__gOObGW__actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Nav-module__gOObGW__signIn{color:var(--fg2);border:1px solid #0000;border-radius:999px;padding:8px 18px;font-size:14px;transition:color .15s,background-color .15s,border-color .15s}.Nav-module__gOObGW__signIn:hover{color:var(--fg);border-color:var(--line2);background:#ffffff0d}.Nav-module__gOObGW__ctaBtn{color:var(--fg);border:1px solid var(--line2);transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .16s var(--ease-out);background:#ffffff14;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.Nav-module__gOObGW__ctaBtn:active{transform:scale(.97)}.Nav-module__gOObGW__ctaBtn:hover{color:#fff;background:#ffffff1f}.Nav-module__gOObGW__mobileActions{align-items:center;gap:8px;margin-left:auto;display:flex}.Nav-module__gOObGW__menuBtn{appearance:none;border:1px solid var(--line);height:36px;color:var(--fg);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;background:0 0;border-radius:9px;padding:0 14px;font-size:12px}.Nav-module__gOObGW__dropdownWrap{pointer-events:auto;z-index:100;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Nav-module__gOObGW__megaPlatform{pointer-events:auto;background:#0e0d0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1.2fr 1.5fr;gap:24px;width:620px;max-width:calc(100vw - 40px);padding:24px;animation:.16s cubic-bezier(.2,.8,.2,1) Nav-module__gOObGW__menuIn;display:grid;box-shadow:0 40px 80px #000c,inset 0 0 0 1px #ffffff08}.Nav-module__gOObGW__megaResources{pointer-events:auto;background:#0e0d0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:340px 1fr;gap:28px;width:620px;max-width:calc(100vw - 40px);padding:24px;animation:.16s cubic-bezier(.2,.8,.2,1) Nav-module__gOObGW__menuIn;display:grid;box-shadow:0 40px 80px #000c,inset 0 0 0 1px #ffffff08}.Nav-module__gOObGW__megaLinksGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Nav-module__gOObGW__megaLinksColSingle{flex-direction:column;gap:4px;display:flex}.Nav-module__gOObGW__megaLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg3);margin-bottom:8px;padding-left:12px;font-size:10px}.Nav-module__gOObGW__simpleLink{color:var(--fg2);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:400;transition:color .15s,background .15s,box-shadow .15s;display:block}.Nav-module__gOObGW__simpleLink:hover{color:var(--fg);background:radial-gradient(circle at 10%,#ffffff14 0%,#fff0 100%);box-shadow:inset 0 1px #ffffff1a}.Nav-module__gOObGW__megaCardsCol{flex-direction:column;gap:12px;display:flex}.Nav-module__gOObGW__featureCardRow{background:linear-gradient(#ffffff08 0%,#fff0 100%);border-radius:14px;align-items:center;gap:16px;padding:16px;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff0d}.Nav-module__gOObGW__featureCardRow:hover{background:radial-gradient(circle at 10%,#ffffff14 0%,#fff0 100%);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff26,0 8px 24px #0006}.Nav-module__gOObGW__isoIconLayer1{transition:transform .3s var(--ease-out);transform:translate(50px,45px)scaleY(.5)rotate(45deg)}.Nav-module__gOObGW__isoIconLayer2{transition:transform .3s var(--ease-out);transform:translate(50px,55px)scaleY(.5)rotate(45deg)}@media (hover:hover) and (pointer:fine){.Nav-module__gOObGW__featureCardRow:hover .Nav-module__gOObGW__isoIconLayer1{transform:translate(50px,25px)scaleY(.5)rotate(45deg)}.Nav-module__gOObGW__featureCardRow:hover .Nav-module__gOObGW__isoIconLayer2{transform:translate(50px,40px)scaleY(.5)rotate(45deg)}}.Nav-module__gOObGW__featureCardIcon{width:48px;height:48px;color:var(--fg);background:linear-gradient(135deg,#ffffff14,#ffffff03);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1a}.Nav-module__gOObGW__featureCardTitle{color:var(--fg);margin-bottom:4px;font-size:14.5px;font-weight:500}.Nav-module__gOObGW__featureCardDesc{color:var(--fg3);font-size:13px;line-height:1.4}.Nav-module__gOObGW__featureCardLarge{background:radial-gradient(circle at 50% 0,#ffffff0d 0%,#121212 70%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:100%;padding:20px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.Nav-module__gOObGW__featureCardLarge:hover{background:radial-gradient(circle at 50% 0,#ffffff1a 0%,#121212 70%);border-color:#fff3;box-shadow:inset 0 1px #ffffff26,0 10px 30px #00000080}.Nav-module__gOObGW__featureCardGraphic{perspective:1000px;transform-style:preserve-3d;flex:1;justify-content:center;align-items:center;margin-top:16px;display:flex}.Nav-module__gOObGW__isometricLayer1{transition:transform .3s var(--ease-out);transform:translate(100px,120px)scaleY(.5)rotate(45deg)}.Nav-module__gOObGW__isometricLayer2{transition:transform .3s var(--ease-out);transform:translate(100px,130px)scaleY(.5)rotate(45deg)}@media (hover:hover) and (pointer:fine){.Nav-module__gOObGW__featureCardLarge:hover .Nav-module__gOObGW__isometricLayer1{transform:translate(100px,80px)scaleY(.5)rotate(45deg)}.Nav-module__gOObGW__featureCardLarge:hover .Nav-module__gOObGW__isometricLayer2{transform:translate(100px,110px)scaleY(.5)rotate(45deg)}}.Nav-module__gOObGW__featureCardBadge{color:var(--fg2);margin-bottom:8px;font-size:11px}.Nav-module__gOObGW__featureCardLargeTitle{color:var(--fg);z-index:2;font-size:15px;font-weight:500;position:relative}.Nav-module__gOObGW__mobileDrawer{background:var(--bg2);z-index:1000;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) Nav-module__gOObGW__menuIn;display:flex;position:fixed;inset:0;overflow-y:auto}.Nav-module__gOObGW__mobileHeader{padding:16px var(--gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.Nav-module__gOObGW__menuCloseBtn{color:var(--fg2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.Nav-module__gOObGW__mobileDrawerContent{padding:24px var(--gutter);flex-direction:column;display:flex}.Nav-module__gOObGW__mobileCtaPrimary{background:var(--fg);color:var(--bg);text-align:center;border-radius:12px;margin-bottom:24px;padding:16px;font-size:16px;font-weight:500;text-decoration:none}.Nav-module__gOObGW__mobileLogin{text-align:center;color:var(--fg2);margin-bottom:30px;font-size:15px;font-weight:500;text-decoration:none}.Nav-module__gOObGW__mobileSection{font-family:var(--font-mono);letter-spacing:.18em;color:var(--fg3);margin:6px 0 12px;font-size:10px}.Nav-module__gOObGW__mobileLinksList{flex-direction:column;display:flex}.Nav-module__gOObGW__mobileLinkRow{border-bottom:1px solid var(--line);color:var(--fg);justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.Nav-module__gOObGW__mobileLinkRow:first-child{border-top:1px solid var(--line)}.Nav-module__gOObGW__mobileArrow{color:var(--fg3);font-family:var(--font-mono);font-size:18px}.Nav-module__gOObGW__mobileGroup{border-bottom:1px solid var(--line)}.Nav-module__gOObGW__mobileGroup:first-child{border-top:1px solid var(--line)}.Nav-module__gOObGW__mobileGroupBtn{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:500;display:flex}.Nav-module__gOObGW__mobileChevron{color:var(--fg3);flex-shrink:0;transition:transform .2s}.Nav-module__gOObGW__mobileChevronOpen{color:var(--fg);transform:rotate(180deg)}.Nav-module__gOObGW__mobileSubList{flex-direction:column;gap:18px;padding:2px 0 18px;animation:.18s ease-out Nav-module__gOObGW__fadeUp;display:flex}.Nav-module__gOObGW__mobileSubHeading{font-family:var(--font-mono);letter-spacing:.18em;color:var(--fg3);margin-bottom:4px;font-size:10px}.Nav-module__gOObGW__mobileSubLink{color:var(--fg2);border-left:1px solid var(--line);padding:11px 0 11px 14px;font-size:15px;text-decoration:none;display:block}.Nav-module__gOObGW__mobileSubLink:active{color:var(--fg)}.Nav-module__gOObGW__mobileSubFeatured{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__mobileChevron{transition:none}.Nav-module__gOObGW__mobileSubList{animation:none}}
.Footer-module__S6Hkya__footer{background:var(--bg);border-top:1px solid var(--line);position:relative;overflow:hidden}.Footer-module__S6Hkya__content{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(36px,4vw,48px);position:relative}.Footer-module__S6Hkya__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px);margin-bottom:clamp(48px,6vw,72px);display:grid}@media (max-width:1024px){.Footer-module__S6Hkya__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.Footer-module__S6Hkya__brandCol{grid-column:1/-1}}@media (max-width:560px){.Footer-module__S6Hkya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Footer-module__S6Hkya__brandCol{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__S6Hkya__brand{margin-bottom:18px;display:inline-block}.Footer-module__S6Hkya__logoImgDark,.Footer-module__S6Hkya__logoImgLight{width:120px;height:auto;display:block}html:not([data-theme=light]) .Footer-module__S6Hkya__logoImgLight{display:none}html[data-theme=light] .Footer-module__S6Hkya__logoImgLight{display:block}html[data-theme=light] .Footer-module__S6Hkya__logoImgDark{display:none}.Footer-module__S6Hkya__tagline{max-width:26ch;color:var(--fg2);margin:0 0 26px;font-size:14.5px;line-height:1.55}.Footer-module__S6Hkya__socials{align-items:center;gap:20px;display:flex}.Footer-module__S6Hkya__socialLink{color:var(--fg3);place-items:center;transition:color .15s;display:grid}.Footer-module__S6Hkya__socialLink:hover{color:var(--fg)}.Footer-module__S6Hkya__linksCol{flex-direction:column;display:flex}.Footer-module__S6Hkya__colLabel{color:var(--fg);margin:0 0 16px;font-size:13px;font-weight:500}.Footer-module__S6Hkya__colLinks{justify-items:start;gap:11px;display:grid}.Footer-module__S6Hkya__colLinks a{color:var(--fg3);font-size:14px;transition:color .15s}.Footer-module__S6Hkya__colLinks a:hover{color:var(--fg)}.Footer-module__S6Hkya__disclaimerBlock{border-top:1px solid var(--line);padding-top:28px}.Footer-module__S6Hkya__disclaimerLabel{color:var(--fg2);margin:0 0 12px;font-size:12.5px;font-weight:500}.Footer-module__S6Hkya__disclaimerText{columns:2;column-gap:clamp(32px,4vw,56px)}.Footer-module__S6Hkya__disclaimerText p{color:var(--fg3);break-inside:avoid;margin:0 0 12px;font-size:12px;line-height:1.6}@media (max-width:768px){.Footer-module__S6Hkya__disclaimerText{columns:1}}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--line);color:var(--fg3);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:22px;font-size:12.5px;display:flex}.Footer-module__S6Hkya__bottomLinks{gap:22px;display:flex}.Footer-module__S6Hkya__bottomLinks a,.Footer-module__S6Hkya__builtWith a{color:var(--fg3);transition:color .15s}.Footer-module__S6Hkya__bottomLinks a:hover,.Footer-module__S6Hkya__builtWith a:hover{color:var(--fg)}.Footer-module__S6Hkya__builtWith a{color:var(--fg2)}@media (max-width:768px){.Footer-module__S6Hkya__bottom{flex-direction:column;align-items:flex-start;gap:14px}}.Footer-module__S6Hkya__signoffWrap{margin-top:clamp(48px,6vw,80px);container-type:inline-size}.Footer-module__S6Hkya__signoff{font-family:var(--font-display);letter-spacing:var(--track-display);white-space:nowrap;margin:0;font-size:10.3cqi;line-height:1.05}@media (max-width:600px){.Footer-module__S6Hkya__signoff{font-size:10.05cqi}}.Footer-module__S6Hkya__quiet,.Footer-module__S6Hkya__loud,.Footer-module__S6Hkya__accent{--base-pos:0 0;background-size:250% 100%,100% 100%;background-position:100% 0, var(--base-pos);-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.Footer-module__S6Hkya__quiet{background-image:var(--sheen-layer), linear-gradient(180deg, #6e6a65 30%, #383532 100%);font-weight:200}.Footer-module__S6Hkya__loud{background-image:var(--sheen-layer), linear-gradient(180deg, #b9b5af 30%, #5e5a55 100%);font-weight:500}.Footer-module__S6Hkya__accent{background-image:var(--sheen-layer), linear-gradient(180deg, #e8692b 25%, #7a3414 100%)}
