.download-page{padding-block:var(--space-2xl) var(--space-xl)}.download-header{margin-bottom:var(--space-2xl);border-bottom:1px solid #dcdcdc;flex-direction:column;gap:64px;padding-bottom:20px;display:flex}.download-hero__title{font-family:var(--font-display);white-space:pre-wrap;opacity:0;animation:heroFadeUp .8s var(--ease-out) .1s forwards;margin:0;font-size:3.5rem;font-weight:500;line-height:1.1}.download-hero-top{justify-content:flex-start;align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.download-hero-top{flex-direction:row;justify-content:space-between;align-items:center}}.btn-previous-releases{color:#3c4043;white-space:nowrap;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:99px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .25s}@media (min-width:768px){.btn-previous-releases{padding:10px 20px;font-size:.9rem}}.btn-previous-releases:hover{color:#111;background:#f0f1f3;border-color:#bbb}.download-product-tabs{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.product-tab{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:99px;align-items:center;gap:8px;padding:10px 28px;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .25s;display:inline-flex}.product-tab:hover{background:#f8f9fa;border-color:#bbb}.download-section{margin-bottom:var(--space-5xl);opacity:0;animation:heroFadeUp .6s var(--ease-out) forwards}.section-header{align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);display:flex}.section-title{margin:0;font-size:2rem;font-weight:500}.version-badge{color:#000;font-size:.75rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em;background:#eef0f2;border-radius:99px;padding:4px 10px}.download-columns{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.download-columns--mobile{justify-content:center;display:flex}.download-columns--mobile .os-column{width:33.333%}.os-column{gap:var(--space-md);flex-direction:column;padding:0 20px;display:flex}.os-column:not(:last-child){border-right:1px solid #dcdcdc}.os-title{margin-bottom:var(--space-sm);align-items:center;gap:10px;font-size:1.3rem;font-weight:500;display:flex}.dl-btn{cursor:pointer;box-sizing:border-box;border:none;border-radius:99px;justify-content:center;align-items:center;width:100%;padding:14px 20px;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.dl-btn--primary{color:#fff;background:#111}.dl-btn--primary:hover{background:#000;box-shadow:0 4px 12px #0000001a}.dl-btn--secondary{color:#111;background:#f8f9fa}.dl-btn--secondary:hover{background:#f1f3f4}.min-reqs{margin-top:var(--space-xl)}.min-reqs__title{margin-bottom:4px;font-size:.8rem;font-weight:600}.min-reqs__text{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}@media (max-width:900px){.download-hero__title{font-size:2rem}.download-columns,.download-columns--mobile{gap:var(--space-4xl);grid-template-columns:1fr;display:grid}.download-columns--mobile .os-column{width:100%}.os-column{padding:0!important}.os-column:not(:last-child){border-right:none;border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-2xl)!important}}
