.downloads-dialog{width:min(1040px,calc(100vw - 32px));padding:0;max-height:92dvh}.downloads-shell{padding:28px}.downloads-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:22px}.downloads-header h2{font-size:23px;letter-spacing:-.6px;margin:10px 0 0}.downloads-header .eyebrow{font-size:9px}.downloads-content{min-width:0}.downloads-intro{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-bottom:22px}.downloads-intro>p:first-child{width:100%;font-size:12px;line-height:1.8;color:#b4bdca;margin:0}.downloads-intro .subtle{flex:1;font-size:11px;line-height:1.7}.downloads-list{display:grid;gap:14px}.download-card{padding:22px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(140deg,#191c23,#14171d);min-width:0}.download-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.download-card h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 8px}.download-card .subtle{font-size:11px;line-height:1.8;margin:0}.download-status{border:1px solid #ffffff16;border-radius:99px;padding:5px 10px;font-size:10px;white-space:nowrap;color:#b6bfcb;background:#ffffff04}.download-status.active{color:#8ce3b5;border-color:#7bd8a42b;background:#64d8980c}.download-status.ready{color:#99c8ff;border-color:#89bafe2b;background:#89bafe0c}.download-status.draft{color:#ffc795;border-color:#ffac632b;background:#ffac630c}.download-status.purged{color:#c3a7ab}.download-release-notes{font-size:12px;line-height:1.8;color:#b4bdca;white-space:pre-wrap;overflow-wrap:anywhere}.download-integrity{margin:17px 0 0;border-top:1px solid var(--line);padding-top:12px}.download-integrity summary{font-size:11px;color:#9aa7ba;cursor:pointer;padding:3px 0}.download-integrity code{display:block;margin:12px 0;font-size:10px;line-height:1.8;color:#a5b3c8;overflow-wrap:anywhere;white-space:normal}.downloads-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.downloads-actions button{font-size:11px;padding:9px 12px}.downloads-feedback,.downloads-form-error{font-size:12px;line-height:1.8;border:1px solid #93d3ae30;background:#6ac08a08;padding:12px 16px;border-radius:9px;margin:0 0 18px;color:#a7dfbe}.downloads-feedback.error,.downloads-form-error{border-color:#ee9d8133;background:#da78490a;color:#e6b59e}.downloads-feedback a{text-decoration:underline}.downloads-form{display:grid;gap:19px;padding-top:20px}.downloads-form>h3{font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0}.downloads-form>.subtle{font-size:12px;line-height:1.8;margin:0}.downloads-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.downloads-fields label{font-size:12px}.downloads-fields label:has(textarea),.downloads-fields label:has(input[type=file]),.downloads-file-confirm{grid-column:1/-1}.downloads-fields textarea{min-height:90px}.downloads-file-confirm{font:13px ui-monospace,monospace;overflow-wrap:anywhere;background:#ffffff04;border:1px solid var(--line);padding:14px;border-radius:8px;margin:0}.downloads-form>button{justify-self:start}.download-progress{padding:18px;border:1px solid var(--line);border-radius:10px;background:#101217}.download-progress p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 12px}.download-progress .subtle{font-size:10px;margin:12px 0 0}.download-progress progress{width:100%;height:8px;accent-color:#ff9448;display:block}.download-progress progress::-webkit-progress-bar{background:#ffffff09;border-radius:10px}.download-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#ff822d,#ffbb7c);border-radius:10px}.download-product-section{border-top:1px solid var(--line);padding-top:8px}.download-product-section>p{font-size:12px;line-height:1.8}.download-product-section>button{font-size:12px}@media(max-width:650px){.downloads-dialog{width:calc(100vw - 20px);max-height:94dvh}.downloads-shell{padding:20px 15px}.downloads-header{gap:12px;padding-bottom:19px}.downloads-header h2{font-size:19px}.downloads-header .eyebrow{font-size:8px;letter-spacing:1px}.downloads-header>button{font-size:10px;padding:9px 11px}.download-card{padding:17px 14px}.download-card-heading{flex-direction:column;gap:10px}.download-card h3{font-size:13px}.download-status{font-size:9px}.downloads-actions button{flex:1;min-width:130px}.downloads-fields{grid-template-columns:1fr;gap:17px}.downloads-fields label:has(textarea),.downloads-fields label:has(input[type=file]),.downloads-file-confirm{grid-column:auto}.downloads-intro>button{width:100%}.downloads-form>h3{font-size:18px}.downloads-form>button{width:100%;justify-self:stretch}.download-progress{padding:15px}.download-integrity code{font-size:10px}}
