.download-hub{padding:76px 0 48px;scroll-margin-top:56px}.download-hub__grid{display:grid;grid-template-columns:1.48fr 1fr;gap:18px}.download-hub__feature,.download-hub__others{border:1px solid var(--hairline);border-radius:24px;background:var(--surface)}.download-hub__feature{padding:clamp(30px,4vw,54px);display:flex;flex-direction:column;align-items:flex-start}.download-hub__tag{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:9px 15px;background:var(--accent-veil);color:var(--accent-text);font-size:14px;font-weight:600}.download-hub__feature h2{font-size:clamp(40px,4.5vw,64px);line-height:1.16;letter-spacing:-.04em;margin:30px 0 18px}.download-hub__intro{color:var(--text-dim);font-size:clamp(19px,2vw,25px);line-height:1.6;margin:0 0 30px}.download-hub__cta{min-height:60px;gap:12px;font-size:18px;padding-inline:25px}.download-hub__meta{color:var(--text-dim);font-size:14px;margin:18px 0 0}.download-hub__meta+.download-hub__meta{margin-top:7px}.download-hub__text-link{display:inline-flex;align-items:center;gap:10px;color:var(--accent-text);margin-top:30px;min-height:44px}.download-hub__others{padding:30px;min-width:0}.download-hub__others>h3{font-size:22px;margin:0 0 17px}.download-hub__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:25px 0;border-top:1px solid var(--hairline)}.download-hub__platform-icon{width:36px;max-height:38px;color:var(--text-dim);object-fit:contain}.download-hub__platform h4{font-size:21px;margin:0 0 5px}.download-hub__platform p{font-size:13px;line-height:1.65;color:var(--text-dim);margin:0}.download-hub__actions{display:grid;justify-items:end;gap:6px}.download-hub__row .btn{gap:6px;white-space:nowrap;min-height:44px;padding-inline:15px}.download-hub .mobile-download-badge{display:inline-flex;align-items:center;min-height:44px}.download-hub .mobile-download-badge img{width:112px;height:auto}.download-hub__qr summary{list-style:none;display:flex;align-items:center;gap:6px;color:var(--accent-text);font-size:13px;cursor:pointer;min-height:38px}.download-hub__qr summary::-webkit-details-marker{display:none}.download-hub__qr>div{display:grid;justify-items:center;gap:6px;padding-top:8px;font-size:12px;color:var(--text-dim)}.download-hub__qr svg:not(summary svg){background:#fff;border-radius:8px}.download-hub__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;padding:26px 30px;border:1px solid var(--hairline);border-radius:20px;background:var(--surface)}.download-hub__steps>div{display:flex;align-items:center;gap:14px}.download-hub__steps>div>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--accent-veil);color:var(--accent-text)}.download-hub__steps p{margin:0;display:grid;gap:5px}.download-hub__steps small{color:var(--text-dim);font-size:13px}.download-hub__support{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;margin-top:32px;padding-top:22px;border-top:1px solid var(--hairline)}.download-hub__support>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent-text);white-space:nowrap}.download-hub__help summary{cursor:pointer;color:var(--accent-text);padding:12px 0;min-height:44px}.download-hub__help-content{max-width:730px;font-size:14px;line-height:1.8;color:var(--text-dim)}.download-hub__help-content p{margin:10px 0}.download-hub__help-content svg{vertical-align:middle}.download-hub__attribution{font-size:11px;color:var(--text-faint);margin:24px 0 0}.download-hub__android-feature,.download-hub__windows-row{display:none}.download-hub a:focus-visible,.download-hub summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1000px)and (min-width:701px){.download-hub__grid{grid-template-columns:1.1fr 1fr}.download-hub__feature,.download-hub__others{padding:26px}.download-hub__row{grid-template-columns:minmax(0,1fr) auto}.download-hub__platform-icon{display:none}.download-hub__cta{font-size:16px;padding-inline:16px}}@media(max-width:700px){.download-hub{padding:26px 0 32px}.download-hub>.shell{padding-inline:16px}.download-hub__grid{display:grid;grid-template-columns:1fr;gap:16px}.download-hub__windows-feature,.download-hub__android-row,.download-hub__steps,.download-hub__qr{display:none}.download-hub__android-feature{display:flex;padding:24px 20px}.download-hub__windows-row{display:grid}.download-hub__feature h2{font-size:40px;margin:22px 0 14px}.download-hub__intro{font-size:17px;margin-bottom:22px}.download-hub__intro br{display:none}.download-hub__cta{width:100%;font-size:17px;padding-inline:16px;min-height:56px}.download-hub__tag{font-size:12px}.download-hub__apple-note{font-size:12px;color:var(--text-dim);margin:8px 0 0}.download-hub__android-feature>.download-hub__help{font-size:13px;margin-top:8px;line-height:1.7}.download-hub__others{padding:24px 20px 8px}.download-hub__others>h3{font-size:20px}.download-hub__row{grid-template-columns:25px minmax(0,1fr) auto;gap:10px;padding:22px 0}.download-hub__platform-icon{width:25px}.download-hub__platform h4{font-size:18px}.download-hub__platform p{font-size:12px}.download-hub__row .btn{font-size:12px;padding-inline:11px}.download-hub .mobile-download-badge img{width:100px}.download-hub__support{gap:20px;margin-top:23px;font-size:14px}}.download-hub__test-notice{padding:16px;background:#fff3cf;color:#553d0c;margin-bottom:20px;border-radius:12px}@media(max-width:700px){.download-hub__feature{padding:24px 20px}}
