.download-module__-Fq3Iq__page{background:var(--theme-page-bg);min-height:100vh;color:var(--theme-text-primary);padding:24px}.download-module__-Fq3Iq__shell{width:min(1180px,100%);margin:0 auto}.download-module__-Fq3Iq__header{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.download-module__-Fq3Iq__brand{color:var(--theme-text-primary);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.download-module__-Fq3Iq__brandMark{background:#121212;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.download-module__-Fq3Iq__brandMark img{width:13px;height:25px}.download-module__-Fq3Iq__brandName{letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.download-module__-Fq3Iq__headerActions{align-items:center;gap:10px;display:flex}.download-module__-Fq3Iq__languageSwitcher{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-subtle);border-radius:10px;align-items:center;gap:3px;padding:4px;display:inline-flex}.download-module__-Fq3Iq__languageLink{box-sizing:border-box;min-width:40px;height:34px;color:var(--theme-text-secondary);border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.download-module__-Fq3Iq__languageLink:hover{color:var(--theme-text-primary);background:var(--theme-accent-soft)}.download-module__-Fq3Iq__languageLink:active{transform:translateY(1px)scale(.98)}.download-module__-Fq3Iq__languageLink:focus-visible,.download-module__-Fq3Iq__webVersionLink:focus-visible,.download-module__-Fq3Iq__brand:focus-visible,.download-module__-Fq3Iq__storeButton:focus-visible,.download-module__-Fq3Iq__qrLink:focus-visible,.download-module__-Fq3Iq__closingButton:focus-visible,.download-module__-Fq3Iq__footerLinks a:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.download-module__-Fq3Iq__languageLinkActive,.download-module__-Fq3Iq__languageLinkActive:hover{color:#111;background:var(--theme-accent)}.download-module__-Fq3Iq__webVersionLink{border:1px solid var(--theme-border-subtle);min-height:44px;color:var(--theme-text-primary);background:var(--theme-surface-panel);border-radius:8px;align-items:center;gap:9px;padding:0 15px;font-family:Inter,sans-serif;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.download-module__-Fq3Iq__webVersionLink:hover{border-color:var(--theme-border-soft);background:var(--theme-accent-soft)}.download-module__-Fq3Iq__webVersionLink:active{transform:translateY(1px)scale(.985)}.download-module__-Fq3Iq__hero{box-sizing:border-box;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:clamp(52px,8vw,112px);min-height:calc(100vh - 106px);padding:56px 0 76px;display:grid}.download-module__-Fq3Iq__heroCopy{max-width:690px}.download-module__-Fq3Iq__eyebrow,.download-module__-Fq3Iq__sectionEyebrow{color:var(--theme-text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:750;line-height:1.2;display:flex}.download-module__-Fq3Iq__eyebrow:before,.download-module__-Fq3Iq__sectionEyebrow:before{content:"";background:var(--theme-accent);border-radius:2px;width:24px;height:4px}.download-module__-Fq3Iq__title{max-width:720px;color:var(--theme-text-primary);letter-spacing:-.06em;text-wrap:balance;margin:22px 0 0;font-family:Inter,sans-serif;font-size:clamp(3.8rem,2.5rem + 3.5vw,6.3rem);font-weight:750;line-height:.92}.download-module__-Fq3Iq__description{max-width:610px;color:var(--theme-text-secondary);margin:28px 0 0;font-family:Inter,sans-serif;font-size:clamp(1.05rem,.98rem + .3vw,1.22rem);font-weight:400;line-height:1.55}.download-module__-Fq3Iq__heroActions{flex-wrap:wrap;align-items:center;gap:15px 18px;margin-top:34px;display:flex}.download-module__-Fq3Iq__storeButton,.download-module__-Fq3Iq__closingButton{box-sizing:border-box;color:#fff;background:#121212;border:1px solid #121212;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 21px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.download-module__-Fq3Iq__storeButton:hover,.download-module__-Fq3Iq__closingButton:hover{box-shadow:0 10px 24px var(--theme-accent-shadow-soft);border-color:#aec753e6}.download-module__-Fq3Iq__storeButton:active,.download-module__-Fq3Iq__closingButton:active{transform:translateY(1px)scale(.985)}.download-module__-Fq3Iq__storeButtonMark{background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.download-module__-Fq3Iq__storeButtonMark img{width:9px;height:18px}.download-module__-Fq3Iq__officialNote{color:var(--theme-text-secondary);font-family:Inter,sans-serif;font-size:13px;line-height:1.35}.download-module__-Fq3Iq__platformPanel{border:1px solid var(--theme-border-subtle);box-sizing:border-box;background:var(--theme-surface-panel);border-radius:20px;flex-direction:column;justify-self:end;align-items:center;width:min(372px,100%);padding:20px 20px 24px;display:flex;box-shadow:0 24px 60px #1212121a,0 6px 18px #1212120a}.download-module__-Fq3Iq__platformHeader{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.download-module__-Fq3Iq__platformIdentity{align-items:center;gap:10px;display:inline-flex}.download-module__-Fq3Iq__platformMark{background:#121212;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.download-module__-Fq3Iq__platformMark img{width:11px;height:21px}.download-module__-Fq3Iq__platformName{color:var(--theme-text-primary);font-family:Inter,sans-serif;font-size:15px;font-weight:750;line-height:1}.download-module__-Fq3Iq__platformStatus{color:var(--theme-text-secondary);align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.download-module__-Fq3Iq__platformStatusDot{background:var(--theme-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--theme-accent-soft);border-radius:2px}.download-module__-Fq3Iq__qrLink{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:16px;justify-content:center;align-items:center;width:min(274px,100%);margin-top:24px;padding:16px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.download-module__-Fq3Iq__qrLink:hover{border-color:#aec753e6;transform:translateY(-2px)}.download-module__-Fq3Iq__qrImage{width:min(230px,100%);height:auto;display:block}.download-module__-Fq3Iq__qrCopy{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:280px;margin-top:20px;font-family:Inter,sans-serif;display:flex}.download-module__-Fq3Iq__qrCopy strong{color:var(--theme-text-primary);font-size:16px;font-weight:750;line-height:1.25}.download-module__-Fq3Iq__qrCopy span{color:var(--theme-text-secondary);font-size:13px;line-height:1.4}.download-module__-Fq3Iq__features{padding:112px 0}.download-module__-Fq3Iq__sectionHeading{max-width:760px}.download-module__-Fq3Iq__sectionTitle{color:var(--theme-text-primary);letter-spacing:-.05em;text-wrap:balance;margin:18px 0 0;font-family:Inter,sans-serif;font-size:clamp(2.2rem,1.7rem + 2vw,3.8rem);font-weight:720;line-height:1}.download-module__-Fq3Iq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.download-module__-Fq3Iq__featureCard{border:1px solid var(--theme-border-subtle);box-sizing:border-box;background:var(--theme-surface-subtle);border-radius:18px;flex-direction:column;min-height:250px;padding:24px;display:flex}.download-module__-Fq3Iq__featureNumber{width:44px;height:44px;color:var(--theme-text-primary);background:var(--theme-accent-soft);font-family:var(--font-geist-mono), monospace;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.download-module__-Fq3Iq__featureCard h3{color:var(--theme-text-primary);letter-spacing:-.035em;margin:auto 0 0;font-family:Inter,sans-serif;font-size:22px;font-weight:720;line-height:1.1}.download-module__-Fq3Iq__featureCard p{color:var(--theme-text-secondary);margin:12px 0 0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.download-module__-Fq3Iq__closingSection{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-subtle);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:38px 40px;display:flex}.download-module__-Fq3Iq__closingCopy h2{color:var(--theme-text-primary);letter-spacing:-.04em;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.75rem,1.45rem + 1vw,2.5rem);font-weight:720;line-height:1.08}.download-module__-Fq3Iq__closingCopy p{color:var(--theme-text-secondary);margin:10px 0 0;font-family:Inter,sans-serif;font-size:15px;line-height:1.45}.download-module__-Fq3Iq__closingButton{flex:none;min-width:190px}.download-module__-Fq3Iq__footer{color:var(--theme-text-secondary);justify-content:space-between;align-items:center;gap:24px;padding:34px 0 12px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;display:flex}.download-module__-Fq3Iq__footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 22px;display:flex}.download-module__-Fq3Iq__footerLinks a{color:var(--theme-text-secondary);text-decoration:none}.download-module__-Fq3Iq__footerLinks a:hover{color:var(--theme-text-primary);text-underline-offset:3px;text-decoration:underline}html[data-theme=dark] .download-module__-Fq3Iq__platformPanel{box-shadow:0 18px 44px #00000024}:is(html[data-theme=dark] .download-module__-Fq3Iq__storeButton,html[data-theme=dark] .download-module__-Fq3Iq__closingButton){color:#f2f2f0;background:#252526;border-color:#ffffff1a}html[data-theme=dark] .download-module__-Fq3Iq__storeButtonMark{background:#ffffff0f}@media (max-width:900px){.download-module__-Fq3Iq__hero{grid-template-columns:1fr;gap:56px;min-height:auto;padding:84px 0 96px}.download-module__-Fq3Iq__heroCopy{max-width:760px}.download-module__-Fq3Iq__platformPanel{justify-self:start;width:min(420px,100%)}.download-module__-Fq3Iq__featureGrid{grid-template-columns:1fr}.download-module__-Fq3Iq__featureCard{min-height:210px}}@media (max-width:640px){.download-module__-Fq3Iq__page{padding:18px}.download-module__-Fq3Iq__header{align-items:flex-start}.download-module__-Fq3Iq__brandName{display:none}.download-module__-Fq3Iq__headerActions{gap:8px}.download-module__-Fq3Iq__webVersionLink{min-height:42px;padding:0 12px}.download-module__-Fq3Iq__webVersionLink span{display:none}.download-module__-Fq3Iq__languageLink{min-width:36px;height:32px;padding:0 7px}.download-module__-Fq3Iq__hero{padding:72px 0 84px;display:block}.download-module__-Fq3Iq__title{margin-top:18px;font-size:clamp(3rem,2.25rem + 4vw,4rem);line-height:.95}.download-module__-Fq3Iq__description{margin-top:24px;font-size:1rem}.download-module__-Fq3Iq__heroActions{flex-direction:column;align-items:stretch}.download-module__-Fq3Iq__storeButton{width:100%}.download-module__-Fq3Iq__officialNote{text-align:center}.download-module__-Fq3Iq__platformPanel{display:none}.download-module__-Fq3Iq__features{padding:82px 0}.download-module__-Fq3Iq__featureGrid{gap:14px;margin-top:32px}.download-module__-Fq3Iq__featureCard{border-radius:14px;min-height:200px;padding:20px}.download-module__-Fq3Iq__closingSection{border-radius:16px;flex-direction:column;align-items:stretch;padding:28px 22px}.download-module__-Fq3Iq__closingButton{width:100%}.download-module__-Fq3Iq__footer{flex-direction:column;align-items:flex-start}.download-module__-Fq3Iq__footerLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.download-module__-Fq3Iq__languageLink,.download-module__-Fq3Iq__webVersionLink,.download-module__-Fq3Iq__storeButton,.download-module__-Fq3Iq__qrLink,.download-module__-Fq3Iq__closingButton{transition:none}}
