.download-page{padding-block:var(--space-2xl) var(--space-xl)}.download-header{margin-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border);flex-direction:column;gap:64px;padding-bottom:20px;display:flex}.download-hero__title{white-space:pre-wrap;opacity:1;margin:0;font-family:Outfit,sans-serif;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{background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;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{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text)}.download-product-tabs{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.product-tab{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;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:var(--color-surface-hover);border-color:var(--color-border-hover)}.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{background:var(--color-bg-subtle);color:var(--color-text);font-size:.75rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em;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 var(--color-border)}.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{background:var(--color-text);color:var(--color-text-inverse)}.dl-btn--primary:hover{opacity:.9;box-shadow:0 4px 12px #0003}.dl-btn--secondary{background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text)}.dl-btn--secondary:hover{background:var(--color-surface-hover)}.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}}
