.LanguageSwitcher_wrapper__u9SX8{position:relative;z-index:200}.LanguageSwitcher_trigger__1UT1E{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem;background:none;border:none;border-radius:6px;color:var(--color-secondary);cursor:pointer;transition:color .2s ease,background-color .15s ease;white-space:nowrap}.LanguageSwitcher_trigger__1UT1E:hover{color:var(--color-foreground);background-color:var(--color-surface-hover)}.LanguageSwitcher_globeIcon__afzjz{width:.9375rem;height:.9375rem;flex-shrink:0}.LanguageSwitcher_triggerLabel___92_S{font-size:.75rem;font-weight:400;line-height:1}.LanguageSwitcher_chevron__ns3pZ{width:.5rem;height:.5rem;transition:transform .2s ease;flex-shrink:0;opacity:.6}.LanguageSwitcher_chevronOpen__dchxZ{transform:rotate(180deg)}.LanguageSwitcher_menu__3CvuY{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;padding:4px;background-color:var(--color-background);border:.5px solid var(--color-border);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);animation:LanguageSwitcher_menuAppear__SJDjp .15s ease-out}[data-theme=dark] .LanguageSwitcher_menu__3CvuY{background-color:#2c2c2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .LanguageSwitcher_menu__3CvuY{background-color:#2c2c2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.2)}}@keyframes LanguageSwitcher_menuAppear__SJDjp{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSwitcher_menuItem__LBH_P{display:flex;align-items:center;gap:.375rem;width:100%;padding:.4375rem .5rem;border:none;border-radius:6px;background:none;color:var(--color-foreground);font-size:.8125rem;font-weight:400;cursor:pointer;transition:background-color .1s ease;text-align:left;white-space:nowrap}.LanguageSwitcher_menuItem__LBH_P:hover{background-color:var(--color-surface)}[data-theme=dark] .LanguageSwitcher_menuItem__LBH_P:hover{background-color:hsla(0,0%,100%,.08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .LanguageSwitcher_menuItem__LBH_P:hover{background-color:hsla(0,0%,100%,.08)}}.LanguageSwitcher_menuItemSelected__0AGpR{font-weight:500}.LanguageSwitcher_checkmark__x8P9S{display:flex;align-items:center;justify-content:center;width:.875rem;flex-shrink:0;color:var(--color-primary)}.DistributionButtons_container__36ilv{width:100%;margin:3rem 0}.DistributionButtons_title__7j00P{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-text);text-align:center}.DistributionButtons_grid__SgjKb{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;width:100%}.DistributionButtons_button__aH_Mt{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-background);color:var(--color-text);cursor:pointer;transition:all .2s ease;text-align:left;font-size:.9rem}.DistributionButtons_button__aH_Mt:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.DistributionButtons_button__aH_Mt:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-background-secondary)}.DistributionButtons_button__aH_Mt.DistributionButtons_available__2gDX_{border-color:var(--color-primary)}.DistributionButtons_button__aH_Mt.DistributionButtons_unavailable__77CRS{border-color:var(--color-border);background-color:var(--color-background-secondary)}.DistributionButtons_icon__OJN_9{font-size:1.5rem;flex-shrink:0}.DistributionButtons_content__mpMh5{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.DistributionButtons_label__XQuNd{font-weight:500;color:inherit}.DistributionButtons_version__61I2J{font-size:.85rem;opacity:.7;color:inherit}.DistributionButtons_arrowIcon__qJePB{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.DistributionButtons_button__aH_Mt:hover:not(:disabled) .DistributionButtons_arrowIcon__qJePB{opacity:1}@media (max-width:640px){.DistributionButtons_grid__SgjKb{grid-template-columns:1fr}}.ReleaseNotesLink_releaseNotesLink__1unKj{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:none;border:none;border-radius:6px;color:var(--color-secondary);cursor:pointer;text-decoration:none;transition:color .2s ease,background-color .15s ease}.ReleaseNotesLink_releaseNotesLink__1unKj:hover{color:var(--color-foreground);background-color:var(--color-surface-hover)}.ReleaseNotesLink_icon__n_r_S{width:1rem;height:1rem}.page_main__GlU4n{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.75rem 0 0;background-color:var(--color-background)}.page_navbarWrap__T3CT4{position:fixed;top:0;left:0;right:0;z-index:100;background-color:rgba(251,251,253,.8);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(0,0,0,.1)}[data-theme=dark] .page_navbarWrap__T3CT4{background-color:rgba(22,22,23,.8);border-bottom-color:hsla(0,0%,100%,.06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page_navbarWrap__T3CT4{background-color:rgba(22,22,23,.8);border-bottom-color:hsla(0,0%,100%,.06)}}.page_navbar__chktt{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:980px;margin:0 auto;padding:0 1.25rem;height:2.75rem}@media (min-width:735px){.page_navbar__chktt{padding:0 1.375rem}}.page_navLeft__D_qbG{display:flex;align-items:center;gap:.5rem}.page_navLogo__E6xem{width:26px;height:26px;border-radius:6px}.page_navTitle__j1_zp{font-size:.9375rem;font-weight:600;color:var(--color-foreground);letter-spacing:-.01em}.page_navRight__xjCX3{display:flex;align-items:center;gap:.125rem}.page_container__aoG4z{text-align:center;max-width:980px;width:100%;padding:0 1.25rem;position:relative;z-index:1}.page_hero__SKW6o{padding:3.5rem 0 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem}@media (min-width:735px){.page_hero__SKW6o{padding:5rem 0 3rem;gap:.75rem}}.page_heroTitle__Gfler{font-size:2rem;font-weight:700;color:var(--color-foreground);letter-spacing:-.025em;margin:0;line-height:1.1}@media (min-width:735px){.page_heroTitle__Gfler{font-size:3.5rem;letter-spacing:-.015em}}.page_heroTagline__BFtFD{font-size:1.0625rem;font-weight:400;color:var(--color-secondary);margin:0;line-height:1.4}@media (min-width:735px){.page_heroTagline__BFtFD{font-size:1.3125rem}}.page_wizard__fZS38{max-width:720px;margin:0 auto 4rem;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:735px){.page_wizard__fZS38{gap:3rem;margin-bottom:5rem}}.page_wizardStep__OgJRt{display:flex;flex-direction:column;gap:1rem;animation:page_fadeInUp__SpOy_ .4s cubic-bezier(.33,1,.68,1)}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_stepHeader__OR2KQ{display:flex;align-items:center;gap:.375rem}.page_stepTitle__kKqcb{font-size:1rem;font-weight:600;color:var(--color-foreground);letter-spacing:-.01em;margin:0}@media (min-width:735px){.page_stepTitle__kKqcb{font-size:1.125rem}}.page_platformGrid___K1Kl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}@media (min-width:735px){.page_platformGrid___K1Kl{grid-template-columns:repeat(5,1fr);gap:.75rem}}.page_optionCard__UFMHg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.125rem .5rem;background-color:var(--color-surface);border:1px solid transparent;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.33,1,.68,1);min-height:92px}.page_optionCard__UFMHg:hover{background-color:var(--color-surface);border-color:var(--color-border)}.page_optionCardSelected__BJVa1,.page_optionCardSelected__BJVa1:hover{background-color:var(--color-primary-tint);border-color:var(--color-primary)}.page_optionIcon__GtXby{width:32px;height:32px;object-fit:contain}@media (min-width:735px){.page_optionIcon__GtXby{width:36px;height:36px}}.page_optionLabel__6djb1{font-size:.8125rem;font-weight:500;color:var(--color-foreground)}.page_optionDesc__xV600{font-size:.75rem;color:var(--color-secondary);font-weight:400;margin-top:.125rem}.page_optionRow__Hz3jR{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}@media (min-width:735px){.page_optionRow__Hz3jR{gap:.75rem}}.page_optionCardWide__xe7Rh{padding:1rem 1.125rem;min-height:72px}.page_sourceHint__6n6so{font-size:.8125rem;color:var(--color-primary);line-height:1.47;padding:.625rem .875rem;background-color:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:10px;text-align:left;margin:-.25rem 0 0}.page_sourceGrid__s_tYn{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:480px){.page_sourceGrid__s_tYn{grid-template-columns:1fr 1fr}}@media (min-width:735px){.page_sourceGrid__s_tYn{grid-template-columns:1fr 1fr 1fr}}.page_sourceCard__LMkRH{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background-color:var(--color-surface);border:1px solid transparent;border-radius:12px;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.33,1,.68,1)}.page_sourceCard__LMkRH:hover:not(:disabled){border-color:var(--color-border)}.page_sourceCardSelected__bYNEJ{background-color:var(--color-primary-tint)}.page_sourceCardSelected__bYNEJ,.page_sourceCardSelected__bYNEJ:hover{border-color:var(--color-primary)}.page_sourceCardDisabled__KCoiW{opacity:.35;cursor:not-allowed}.page_sourceCardDisabled__KCoiW:hover{border-color:transparent}.page_sourceCardTop___c4qx{display:flex;align-items:center;gap:.5rem}.page_sourceLabel__gyMUQ{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.page_recommendedBadge__DqINq{font-size:.6875rem;font-weight:500;color:var(--color-primary);background-color:var(--color-primary-tint);border-radius:999px;padding:.125rem .5rem;white-space:nowrap}.page_sourceDesc__jUvRc{font-size:.75rem;color:var(--color-secondary);line-height:1.4}.page_downloadResultBlock__wdHGG{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 0;animation:page_fadeInUp__SpOy_ .4s cubic-bezier(.33,1,.68,1)}.page_currentSourceText__4lu_a{font-size:.8125rem;color:var(--color-secondary);margin:0}.page_currentSourceText__4lu_a strong{color:var(--color-foreground);font-weight:500}.page_versionInline__ieTEj{color:var(--color-secondary);font-weight:400}.page_toggleSourcesBtn__Yl17K{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;background:none;border:none;border-radius:8px;color:var(--color-primary);font-size:.8125rem;font-weight:400;cursor:pointer;transition:opacity .2s ease;align-self:center;margin:0 auto;width:-moz-fit-content;width:fit-content}.page_toggleSourcesBtn__Yl17K:hover{opacity:.7}.page_toggleChevron__Gfier{width:.75rem;height:.75rem;transition:transform .2s ease}.page_toggleChevronOpen__WBmsh{transform:rotate(180deg)}.page_bigDownloadBtn__UI456{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 2rem;background-color:var(--color-primary);border:none;border-radius:980px;color:#fff;text-decoration:none;font-size:1.0625rem;font-weight:400;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s ease,transform .1s ease;height:50px}.page_bigDownloadBtn__UI456:hover{background-color:var(--color-primary-hover);color:#fff}.page_bigDownloadBtn__UI456:active{transform:scale(.98)}.page_bigDownloadBtnDisabled__Jrk_t{opacity:.4;cursor:not-allowed;pointer-events:none}.page_bigDownloadIcon__Ppmh2{width:1.125rem;height:1.125rem}.page_versionText__sZ7bK{font-size:.8125rem;color:var(--color-secondary);font-weight:400}.page_sectionBand__FK0lS{width:100vw;background-color:var(--color-surface);padding:4rem 1.25rem}@media (min-width:735px){.page_sectionBand__FK0lS{padding:5rem 1.375rem}}.page_sectionBandAlt__j9YLj{width:100vw;background-color:var(--color-background);padding:4rem 1.25rem}@media (min-width:735px){.page_sectionBandAlt__j9YLj{padding:5rem 1.375rem}}.page_sectionInner__SZiZg{max-width:980px;margin:0 auto;text-align:center}.page_sectionTitle__hzsAh{font-size:1.5rem;font-weight:700;color:var(--color-foreground);margin-bottom:2rem;letter-spacing:-.02em;text-align:center}@media (min-width:735px){.page_sectionTitle__hzsAh{font-size:2rem;margin-bottom:2.5rem}}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;text-align:left}@media (min-width:735px){.page_featuresGrid__L4_rO{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:980px){.page_featuresGrid__L4_rO{grid-template-columns:repeat(3,1fr)}}.page_featureCard__09F8a{padding:1.375rem;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}.page_featureCard__09F8a:hover{border-color:rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.04)}[data-theme=dark] .page_featureCard__09F8a:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 1px 4px rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page_featureCard__09F8a:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 1px 4px rgba(0,0,0,.2)}}.page_featureIcon__mHZON{display:block;margin-bottom:.75rem}.page_featureTitle__kH4Xm{font-size:.9375rem;font-weight:600;color:var(--color-foreground);margin-bottom:.25rem;letter-spacing:-.01em}.page_featureDesc__NoH8C{font-size:.8125rem;color:var(--color-secondary);line-height:1.5}.page_openSourceDesc___spxb{font-size:1.0625rem;color:var(--color-secondary);margin-bottom:1.75rem;line-height:1.47;max-width:520px;margin-left:auto;margin-right:auto;text-align:center}.page_githubButton__W77f0{display:inline-flex;align-items:center;gap:.5rem;padding:0 1.5rem;height:44px;background-color:var(--color-foreground);color:var(--color-background);border-radius:980px;text-decoration:none;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;transition:opacity .2s ease,transform .1s ease}.page_githubButton__W77f0:hover{opacity:.85;color:var(--color-background)}.page_githubButton__W77f0:active{transform:scale(.98)}.page_githubIcon__IfZif{width:1.125rem;height:1.125rem;fill:currentColor}