@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-wght-normal.5cc7ff84.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff")}:root{--update-font:"Nunito Variable",Nunito,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--update-font-mono:var(--og-font-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--og-bg)}body{margin:0;color:var(--og-text);font-family:var(--update-font);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible{border-radius:6px;outline:2px solid var(--og-listen);outline-offset:3px}.mono{font-family:var(--update-font-mono);font-weight:500}main{isolation:isolate;overflow-x:clip;position:relative}.sky{height:860px;inset:0 0 auto;-webkit-mask-image:linear-gradient(to bottom,var(--og-bg) 60%,transparent);mask-image:linear-gradient(to bottom,var(--og-bg) 60%,transparent);overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.sky__img{background:var(--update-sky-img) center 78% /cover no-repeat}.sky:after,.sky__img{position:absolute;inset:0}.sky:after{content:"";background:linear-gradient(180deg,var(--og-scrim) 0 110px,transparent 180px),linear-gradient(90deg,var(--og-scrim) 0,color-mix(in srgb,var(--og-scrim) 70%,transparent) 50%,transparent 78%)}:root,[data-theme=dark]{--update-sky-img:url(/sky/sky-dark-1920.webp)}[data-theme=light]{--update-sky-img:url(/sky/sky-light-1920.webp)}@media (max-width:767px){:root,[data-theme=dark]{--update-sky-img:url(/sky/sky-dark-960.webp)}[data-theme=light]{--update-sky-img:url(/sky/sky-light-960.webp)}.sky:after{background:var(--og-scrim)}}.page-shell{width:min(100% - 48px,1200px);margin:0 auto}.site-header{align-items:center;border-bottom:1px solid var(--og-line);display:flex;gap:16px;justify-content:space-between;min-height:96px}.site-header__actions{align-items:center;display:flex;gap:18px}.home-link,.return-link{text-decoration:none}.brand-logo{align-items:center;display:inline-flex;gap:14px}.brand-logo__label{color:var(--og-text-strong);font-size:22px;font-weight:650;letter-spacing:-.01em}.return-link{align-items:center;background:var(--og-surface);border:1px solid var(--og-line);border-radius:999px;color:var(--og-listen);display:inline-flex;font-size:15px;font-weight:650;gap:5px;min-height:44px;padding:0 16px 0 12px;white-space:nowrap}.return-link svg{height:18px;width:18px}.theme-toggle{background:var(--og-surface);border:1px solid var(--og-line);border-radius:999px;display:inline-flex;padding:2px}.theme-toggle--footer{display:none}.theme-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--og-muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.theme-toggle button:hover{color:var(--og-text-strong)}.theme-toggle button[aria-pressed=true]{background:var(--og-raised);color:var(--og-listen)}.theme-toggle button:focus-visible{border-radius:999px}.theme-toggle svg{height:18px;width:18px}.hero{align-items:center;display:grid;grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:660px;padding:76px 0 54px}.eyebrow,.section-kicker{color:var(--og-muted);font-size:13px;font-weight:650;letter-spacing:.2em;margin:0 0 25px;text-transform:uppercase}.hero h1{color:var(--og-text-strong);font-size:clamp(52px,5.4vw,76px);font-weight:650;letter-spacing:-.03em;line-height:1.12;margin:0;max-width:640px}.hero .eyebrow,.hero .system-requirement small{color:var(--og-text)}.hero__copy>p:not(.eyebrow){color:var(--og-text);font-size:20px;line-height:1.7;margin:34px 0 0;max-width:530px}.system-requirement{align-items:center;display:flex;gap:14px;margin-top:52px}.system-requirement>svg{color:var(--og-listen);flex:0 0 auto;height:28px;width:28px}.system-requirement span,.trust-list li>span:last-child{display:grid;grid-gap:4px;gap:4px}.system-requirement strong,.trust-list strong{color:var(--og-text-strong);font-size:15px}.system-requirement small,.trust-list small{color:var(--og-muted);font-size:13px}.download-card{background:var(--og-surface);border:1px solid var(--og-line);border-radius:28px;box-shadow:var(--og-shadow-md);display:grid;grid-template-columns:112px minmax(0,1fr);min-height:475px;overflow:hidden;position:relative}.download-card:after{border:1px solid rgb(var(--og-listen-rgb)/.14);border-radius:32px;content:"";inset:-8px;pointer-events:none;position:absolute}.download-card__rail{align-items:center;background:linear-gradient(160deg,var(--og-sky1),transparent 55%),linear-gradient(340deg,var(--og-sky2),transparent 60%),var(--og-raised);color:var(--og-text-strong);display:flex;flex-direction:column;justify-content:space-between;padding:34px 15px 30px;position:relative}.download-card__rail:after{border-right:2px dashed var(--og-line-strong);bottom:0;content:"";position:absolute;right:-1px;top:0}.download-card__rail span{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transform:rotate(-90deg)}.download-card__rail b{font-family:var(--update-font-mono);font-size:16px;font-weight:500}.download-card__rail svg{color:var(--og-listen);height:26px;width:26px}.download-card__rail svg:first-child{height:40px;width:40px}.download-card__body{display:flex;flex-direction:column;justify-content:center;padding:55px 52px 48px}.version-badge{align-items:center;align-self:flex-start;background:rgb(var(--og-gold-rgb)/.12);border:1px solid rgb(var(--og-gold-rgb)/.35);border-radius:999px;color:var(--og-gold-text);display:flex;font-size:13px;font-weight:700;gap:9px;margin:0 0 22px;padding:9px 14px}.version-badge>span[aria-hidden]{background:var(--og-gold);border-radius:50%;height:8px;width:8px}.download-card h2{color:var(--og-text-strong);font-size:clamp(34px,3.4vw,46px);font-weight:650;letter-spacing:-.03em;line-height:1.1;margin:0}.download-card__tagline{color:var(--og-muted);font-size:17px;margin:25px 0 23px}.release-meta{align-items:center;display:flex;gap:13px;margin:0 0 28px}.release-meta strong{color:var(--og-text-strong);font-family:var(--update-font-mono);font-weight:500}.release-meta span{color:var(--og-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.release-meta span[aria-hidden]{color:var(--og-subtle)}.download-button{align-items:center;background:var(--og-gold);border-radius:999px;color:var(--og-on-gold);display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;min-height:58px;padding:14px 24px;text-decoration:none;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.download-button:hover{box-shadow:0 10px 28px var(--og-gold-glow);filter:brightness(1.06);transform:translateY(-1px)}.download-button:active{filter:brightness(.94);transform:translateY(0)}.download-button:focus-visible{border-radius:999px}.download-note{color:var(--og-subtle);font-size:12px;margin:15px 0 0;text-align:center}.trust-list{border-bottom:1px solid var(--og-line);border-top:1px solid var(--og-line);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:28px 0}.trust-list li{align-items:center;display:flex;gap:13px;justify-content:center;padding:0 22px}.trust-list li+li{border-left:1px solid var(--og-line)}.trust-list__icon{align-items:center;background:rgb(var(--og-success-rgb)/.12);border-radius:50%;color:var(--og-success);display:flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.trust-list__icon svg{height:23px;width:23px}.install-section{padding:120px 0}.install-section>h2{color:var(--og-text-strong);font-size:clamp(40px,4.2vw,58px);font-weight:650;letter-spacing:-.03em;line-height:1.15;margin:0 0 55px;max-width:760px}.install-steps{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.install-steps li{background:var(--og-surface);border:1px solid var(--og-line);border-radius:22px;min-height:280px;padding:32px}.step-number{color:var(--og-muted);display:block;font-family:var(--update-font-mono);font-size:13px;font-weight:500;letter-spacing:.16em;margin-bottom:50px}.install-steps svg{color:var(--og-listen);height:30px;width:30px}.install-steps h3{color:var(--og-text-strong);font-size:24px;font-weight:650;margin:28px 0 12px}.install-steps p{color:var(--og-muted);line-height:1.7;margin:0}.faq-section{background:var(--og-surface);border:1px solid var(--og-line);border-radius:30px;color:var(--og-text);display:grid;grid-gap:72px;gap:72px;grid-template-columns:.75fr 1.25fr;padding:68px}.faq-section h2{color:var(--og-text-strong);font-size:clamp(36px,3.4vw,50px);font-weight:650;letter-spacing:-.03em;line-height:1.15;margin:0}.faq-section dd,.faq-section>div>p:last-child{color:var(--og-muted);line-height:1.65}.faq-section>div>p:last-child{margin:30px 0 0}.faq-section dl{margin:0}.faq-section dl>div{border-bottom:1px solid var(--og-line);padding:0 0 26px}.faq-section dl>div+div{padding-top:26px}.faq-section dt{color:var(--og-text-strong);font-size:18px;font-weight:700}.faq-section dd{margin:12px 0 0}.site-footer{align-items:center;color:var(--og-muted);display:flex;font-size:13px;justify-content:space-between;min-height:150px}.site-footer nav{display:flex;gap:26px}.site-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--og-listen);text-decoration:none}.return-link:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:980px){.hero{grid-template-columns:1fr}.hero__copy{max-width:720px}.download-card{width:100%}.faq-section{grid-template-columns:1fr}}@media (max-width:680px){.page-shell{width:min(100% - 32px,1200px)}.site-header{min-height:84px}.theme-toggle--header{display:none}.theme-toggle--footer{display:inline-flex}.sky{height:720px}.brand-logo{gap:10px}.brand-logo svg{height:44px;width:44px}.brand-logo__label{font-size:20px}.return-link{font-size:14px}.hero{gap:42px;min-height:auto;padding:64px 0 46px}.hero h1{font-size:clamp(40px,11vw,52px)}.hero__copy>p:not(.eyebrow){font-size:17px;line-height:1.6;margin-top:26px}.system-requirement{margin-top:34px}.download-card{border-radius:24px;display:block;min-height:0;overflow:visible}.download-card:after{display:none}.download-card__rail{border-radius:24px 24px 0 0;flex-direction:row;padding:23px 24px}.download-card__rail:after{border-bottom:2px dashed var(--og-line-strong);border-right:0;bottom:-1px;left:0;right:0;top:auto}.download-card__rail span{transform:none}.download-card__body{padding:42px 28px 34px}.download-card h2{font-size:34px}.download-card__tagline{font-size:16px;line-height:1.6}.release-meta{flex-wrap:wrap}.download-button{min-height:60px}.trust-list{grid-template-columns:1fr;padding:22px 0}.trust-list li{justify-content:flex-start;padding:18px 8px}.trust-list li+li{border-left:0}.install-section{padding:90px 0}.install-section>h2{font-size:36px;margin-bottom:38px}.install-steps{grid-template-columns:1fr}.install-steps li{min-height:235px}.step-number{margin-bottom:35px}.faq-section{border-radius:24px;gap:52px;padding:42px 28px}.faq-section h2{font-size:34px}.site-footer{align-items:flex-start;flex-direction:column;gap:14px;justify-content:center;padding:36px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}