.downloads-grid{padding:0 0 84px}.dc-index{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 64px;border:1px solid #202b38;border-radius:16px;background:rgba(13,23,37,.72);overflow:hidden}.dc-index a{display:flex;gap:12px;align-items:center;min-height:64px;padding:0 20px;border-right:1px solid #202b38;color:#d9e1e9;font-size:12px;font-weight:700;text-decoration:none;transition:.2s}.dc-index a:last-child{border:0}.dc-index a:hover{background:rgba(200,155,75,.06);color:#f2e5c6}.dc-index span,.dc-group-head span{color:#c89b4b;font-size:9px;font-weight:850;letter-spacing:.12em}.dc-group{padding:0 0 72px;scroll-margin-top:24px}.dc-group--last{padding-bottom:36px}.dc-group-head{display:grid;grid-template-columns:1fr minmax(280px,440px);align-items:end;gap:28px;margin-bottom:22px}.dc-group-head h2{margin:8px 0 0;color:#f5f7fa;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.dc-group-head p{margin:0;color:#8193a7;font-size:13px;line-height:1.65}.dc-apps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #202b38;border-radius:20px;background:#0b1420;overflow:hidden}.dc-app{display:flex;min-width:0;min-height:230px;flex-direction:column;align-items:flex-start;padding:24px;border-right:1px solid #202b38}.dc-app:last-child{border:0}.dc-app-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #2c3a49;border-radius:13px;background:#111d2b;color:#edf3f8;font-size:11px;font-weight:850;letter-spacing:-.02em}.dc-app-icon--ios{border-color:rgba(200,155,75,.32);color:#e4c179}.dc-app-heading,.dc-tool-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dc-app-copy{width:100%;margin:18px 0}.dc-app h3{margin:0;color:#f5f7fa;font-size:15px}.dc-app strong{display:block;margin-top:3px;color:#c89b4b;font-size:11px}.dc-app p,.dc-tool p,.dc-roadmap p,.dc-safety p{margin:9px 0 0;color:#8799ac;font-size:12px;line-height:1.6}.dc-tools{display:grid;gap:12px}.dc-tool{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:start;padding:24px;border:1px solid #202b38;border-radius:18px;background:#0b1420}.dc-tool--featured{border-color:rgba(200,155,75,.34);background:linear-gradient(110deg,rgba(200,155,75,.07),transparent 45%),#0b1420}.dc-tool-mark{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(200,155,75,.3);border-radius:14px;background:rgba(200,155,75,.08);color:#e4c179;font-size:11px;font-weight:900;letter-spacing:.05em}.dc-tool-mark--copier{border-color:rgba(153,105,225,.32);background:rgba(153,105,225,.08);color:#cfb5f5}.dc-tool-heading small{color:#687a8d;font-size:8px;font-weight:850;letter-spacing:.14em}.dc-tool-heading h3{margin:5px 0 0;color:#f5f7fa;font-size:18px}.dc-tool-action{align-self:center}.dc-note{font-size:10px!important}.dc-note--gold{color:#cbb17b!important}.dc-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:rgba(130,145,160,.1);color:#a8b4c1;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dc-status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(255,255,255,.025)}.dc-status--available{background:rgba(55,211,154,.1);color:#50e0a6}.dc-status--testing{background:rgba(200,155,75,.1);color:#e4c179}.dc-status--development{background:rgba(64,194,245,.1);color:#7edcff}.dc-status--lab,.dc-status--private{background:rgba(153,105,225,.11);color:#d0b5fb}.dc-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(200,155,75,.48);border-radius:11px;background:linear-gradient(135deg,#e4c179,#c89b4b);color:#151008;font:800 10px/1 Inter,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.dc-action--quiet,.dc-action[disabled]{border-color:#263545;background:#111d2a;color:#708296;cursor:not-allowed}.dc-release{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.dc-release div{min-width:105px;padding:8px 10px;border:1px solid #223141;border-radius:9px;background:rgba(4,9,15,.22)}.dc-release dt{color:#6f8193;font-size:8px}.dc-release dd{max-width:220px;overflow:hidden;margin:3px 0 0;color:#e5ebf1;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dc-checksum{flex:1 1 220px}.dc-roadmap{border:1px solid #202b38;border-radius:18px;background:#0b1420;overflow:hidden}.dc-roadmap article{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;min-height:92px;padding:18px 22px;border-bottom:1px solid #202b38}.dc-roadmap article:last-child{border:0}.dc-roadmap strong{color:#edf2f7;font-size:14px}.dc-roadmap p{margin-top:4px}.dc-safety{display:flex;gap:16px;align-items:center;padding:20px 22px;border:1px solid rgba(200,155,75,.22);border-radius:16px;background:rgba(200,155,75,.045)}.dc-safety-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(200,155,75,.12);color:#e4c179;font-weight:900}.dc-safety strong{font-size:12px}.dc-safety p{margin-top:3px;font-size:10px}@media(max-width:780px){.dc-index{grid-template-columns:1fr;margin-bottom:46px}.dc-index a{min-height:54px;border-right:0;border-bottom:1px solid #202b38}.dc-index a:last-child{border-bottom:0}.dc-group{padding-bottom:54px}.dc-group-head{grid-template-columns:1fr;gap:10px}.dc-apps{grid-template-columns:1fr}.dc-app{min-height:190px;border-right:0;border-bottom:1px solid #202b38}.dc-app:last-child{border-bottom:0}.dc-tool{grid-template-columns:46px minmax(0,1fr);padding:19px}.dc-tool-mark{width:42px;height:42px}.dc-tool-action{grid-column:2}.dc-app-heading,.dc-tool-heading{gap:8px}.dc-roadmap article{align-items:start}.dc-status{font-size:7px}}@media(max-width:480px){.dc-status{max-width:130px;white-space:normal}.dc-roadmap article{grid-template-columns:1fr}.dc-tool-heading{display:grid}.dc-app-heading{display:grid}.dc-action{width:100%}}.dc-app-icon svg{display:block;width:22px;height:22px;fill:currentColor}.dc-app-icon--android{color:#dfe8e2}.dc-app-icon--windows{color:#dce7f4}
.dc-tool-mark--asset{border:0;background:transparent}.dc-tool-mark--asset img{display:block;width:50px;height:50px;border-radius:14px}@media(max-width:780px){.dc-tool-mark--asset img{width:42px;height:42px;border-radius:12px}}
/* Prevent legacy dashboard grid rules from affecting the download center. */
.downloads-grid{display:block}
.dc-top-actions .sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;color:#91a3b7;font-size:10px}@media(max-width:480px){.dc-top-actions .sr-only{display:none!important}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dc-status--loading{background:rgba(64,194,245,.1);color:#7edcff}.dc-status--loading i{animation:dc-pulse 1s ease-in-out infinite}.dc-status--error{background:rgba(239,104,104,.11);color:#ff8b8b}.dc-release{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr))}.dc-release .dc-requirements{grid-column:span 2}.dc-release .dc-checksum{grid-column:1/-1;min-width:0}.dc-checksum dd{display:flex;align-items:center;gap:10px;max-width:none;overflow:visible;white-space:normal}.dc-checksum code{min-width:0;flex:1;overflow-wrap:anywhere;color:#d9e4ef;font:650 9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.dc-copy{min-height:30px;flex:0 0 auto;padding:0 10px;border:1px solid #314458;border-radius:8px;background:#111d2a;color:#d7e0e9;font:750 9px/1 Inter,system-ui,sans-serif;cursor:pointer}.dc-copy:hover,.dc-copy:focus-visible{border-color:rgba(200,155,75,.58);color:#f1d99f}.dc-copy-feedback{min-height:16px;margin-top:7px;color:#50e0a6;font-size:9px}.dc-release-notes{margin-top:14px;padding:12px 14px;border-left:2px solid rgba(200,155,75,.55);background:rgba(200,155,75,.045)}.dc-release-notes strong{color:#d9c18b;font-size:10px}.dc-release-notes p{margin-top:4px}.dc-language{min-height:36px;padding:0 30px 0 11px;border:1px solid #2b3a4a;border-radius:9px;background:#0d1725;color:#e5ebf1;font:750 10px/1 Inter,system-ui,sans-serif}.dc-language:focus-visible{outline:2px solid rgba(200,155,75,.5);outline-offset:2px}.dc-top-actions{display:flex;align-items:center;gap:14px}.dc-top-actions a{white-space:nowrap}@keyframes dc-pulse{50%{opacity:.3;transform:scale(.72)}}@media(max-width:780px){.dc-release{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-release .dc-requirements{grid-column:1/-1}}@media(max-width:480px){.dc-release{grid-template-columns:1fr}.dc-release .dc-requirements{grid-column:auto}.dc-checksum dd{align-items:stretch;flex-direction:column}.dc-copy{width:100%}.dc-top-actions{gap:8px}.dc-language{max-width:86px}.dc-top-actions a{font-size:9px}}
