.downloads-shell{max-width:1200px;margin:0 auto;padding:64px 28px 80px}.downloads-intro{max-width:760px;margin-bottom:38px}.downloads-intro h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:16px 0 22px}.downloads-intro p{line-height:1.8}.downloads-toolbar{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.download-filters{display:flex;gap:8px;flex-wrap:wrap}.download-search{display:grid;gap:8px;font-size:.85rem;min-width:230px}.download-search input{padding:13px 15px;border:1px solid #2b3549;border-radius:10px;background:#101621;color:#edf2ff;max-width:100%}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.download-card{min-width:0;padding:28px;border:1px solid #273249;border-radius:18px;background:linear-gradient(145deg,#111824,#0b1019);display:flex;flex-direction:column;align-items:stretch}.download-card.is-expanded{grid-column:1/-1}.download-card h2{font-size:1.6rem;margin:24px 0 12px;letter-spacing:-.025em}.download-card>p.muted{line-height:1.75;margin-bottom:20px}.download-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem}.download-kind{border:1px solid #3e536b;border-radius:7px;padding:5px 9px;color:#9ce9ff;background:#10232d}.download-kind.plugin{color:#c7b8ff;background:#211b34;border-color:#4a3f67}.download-kind.program{color:#ace3c2;background:#15271f;border-color:#365944}.download-version{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.9rem}.download-date,.download-version span{color:#9daac0}.download-date{font-size:.82rem;margin:10px 0 22px}.download-access{font-size:.82rem;color:#a8b3c5;line-height:1.65;margin:18px 0 0}.download-details{border-top:1px solid #29364c;margin-top:24px;padding-top:24px}.download-product-id{font-size:.8rem;color:#a4b2c8;display:flex;gap:8px;flex-wrap:wrap}.download-product-id code{word-break:break-all}.download-subscription{border:1px solid #2d3d54;background:#101e2b;padding:22px;border-radius:12px;margin:24px 0}.download-subscription h3{margin-top:0}.download-subscription p{font-size:.9rem;line-height:1.7}.download-release{border-bottom:1px solid #26334a;padding:15px 0}.download-release summary{cursor:pointer;display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.download-release summary span{font-size:.8rem;color:#a4b2c8}.download-changelog{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.download-release dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;font-size:.8rem;color:#a4b2c8}.download-release dd{margin:0;overflow-wrap:anywhere}.download-digest{font-family:monospace}.download-empty{padding:40px 28px;background:#111722;border:1px dashed #354157;border-radius:16px}.download-help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;padding:26px;border-top:1px solid #26334a}.download-help h2{font-size:1.1rem}.download-help p{line-height:1.7;font-size:.9rem}.release-news-list{display:grid;gap:20px}.release-news-card{border:1px solid #29374c;border-radius:16px;padding:28px;background:#101722}.release-news-card h2{margin:16px 0}.release-news-card .download-changelog{margin:20px 0}.release-news-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:#a4b2c8;font-size:.85rem}@media(max-width:720px){.downloads-shell{padding:38px 18px 55px}.downloads-toolbar{align-items:stretch;flex-direction:column}.download-search{min-width:0}.download-grid{grid-template-columns:1fr}.download-card{padding:22px}.download-card.is-expanded{grid-column:auto}.download-card-heading,.download-help{align-items:start}.download-help{flex-direction:column;padding:24px 0}.download-subscription{padding:18px}.download-release dl{grid-template-columns:1fr}.download-filters .button{padding:10px 12px;font-size:.82rem}}