.dl-downloads{border:1px solid var(--sl-color-gray-5);box-shadow:var(--sl-shadow-sm);font-size:var(--sl-text-base);color:var(--sl-color-gray-2);border-radius:.5rem;margin-top:1.5rem;padding:1rem;line-height:1.5}.dl-downloads a{color:var(--sl-color-text-accent)}.dl-downloads a:hover{color:var(--sl-color-white)}.dl-status{margin:0}.dl-loading:not([hidden])+.dl-status{margin-top:1rem}.dl-loading{flex-direction:column;gap:.6rem;display:flex}.dl-loading[hidden]{display:none}.dl-skel{background:var(--sl-color-gray-6);border-radius:999rem;display:block}.dl-skel-button{width:min(20rem,100%);height:3.2rem;margin-top:1.9rem}.dl-skel-line{width:min(14rem,80%);height:.8rem}.dl-skel-short{width:min(9rem,55%)}.dl-loading-text{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:.4rem 0 0}@media (prefers-reduced-motion:no-preference){.dl-skel{background:linear-gradient(90deg, var(--sl-color-gray-6) 25%, var(--sl-color-gray-5) 50%, var(--sl-color-gray-6) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite dl-shimmer}}@keyframes dl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dl-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.dl-title{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.dl-eyebrow{font-size:var(--sl-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-text-accent);font-weight:700}.dl-version{font-family:var(--__sl-font-mono,monospace);font-size:var(--sl-text-sm);color:var(--sl-color-white);overflow-wrap:anywhere}.dl-date{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);white-space:nowrap}.dl-hero{margin-top:1rem}.dl-caution{border-inline-start:.25rem solid var(--sl-color-orange);background:var(--sl-color-orange-low);font-size:var(--sl-text-sm);color:var(--sl-color-white);margin:0 0 1rem;padding:.5rem .75rem}.dl-downloads a.dl-button{border:1px solid var(--sl-color-text-accent);background:var(--sl-color-text-accent);color:var(--sl-color-black);font-size:var(--sl-text-sm);outline-offset:.25rem;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.dl-downloads a.dl-button:hover{color:var(--sl-color-black)}.dl-downloads a.dl-button.secondary{border-color:var(--sl-color-gray-4);color:var(--sl-color-white);background:0 0}.dl-downloads a.dl-button.secondary:hover{border-color:var(--sl-color-white);color:var(--sl-color-white)}.dl-choices{flex-wrap:wrap;gap:1rem 2rem;display:flex}.dl-choice{flex:0 auto;min-width:0}.dl-button .dl-icon{flex:none;width:1.25em;height:1.25em}@media (width>=50rem){.dl-downloads a.dl-button{font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.dl-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dl-meta{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-top:.6rem}.dl-help{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:.85rem 0 0}.dl-hint{border-inline-start:.25rem solid var(--sl-color-asides-border,var(--sl-color-blue));background:var(--sl-color-asides-bg-accent,var(--sl-color-blue-low));font-size:var(--sl-text-sm);color:var(--sl-color-white);margin:0;padding:.5rem .75rem}.dl-next{font-size:var(--sl-text-sm);margin-top:1.25rem}.dl-next-title{color:var(--sl-color-white);margin:0;font-weight:600}.dl-next ol{margin:.35rem 0 0;padding-inline-start:1.4rem;list-style:decimal}.dl-next li+li{margin-top:.15rem}.dl-next-help{color:var(--sl-color-gray-3);margin:.5rem 0 0}.dl-switch{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.dl-switch-button{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);font:inherit;cursor:pointer;background:0 0;border-radius:999rem;padding:.3rem .85rem}.dl-switch-button:hover{border-color:var(--sl-color-text-accent);color:var(--sl-color-text-accent)}.dl-more{border-top:1px solid var(--sl-color-gray-5);margin-top:1.25rem;padding-top:.75rem}.dl-more summary{cursor:pointer;font-size:var(--sl-text-sm);color:var(--sl-color-white);align-items:center;gap:.4rem;font-weight:600;list-style:none;display:inline-flex}.dl-more summary::-webkit-details-marker{display:none}.dl-more summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.dl-more[open] summary:before{transform:rotate(45deg)}.dl-more-intro{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:.5rem 0 0}.dl-group{margin-top:1rem}.dl-group-title{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:0 0 .35rem;font-weight:700}.dl-group ul{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.dl-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.dl-row+.dl-row{border-top:1px solid var(--sl-color-gray-5)}.dl-row-info{flex-direction:column;min-width:0;display:flex}.dl-row-name{font-size:var(--sl-text-sm);color:var(--sl-color-white)}.dl-row-meta{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.dl-row-actions{flex:none;align-items:center;gap:.5rem;display:flex}.dl-downloads a.dl-row-download{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:999rem;align-items:center;gap:.35rem;padding:.3rem .8rem;text-decoration:none;display:inline-flex}.dl-downloads a.dl-row-download:hover{border-color:var(--sl-color-text-accent);color:var(--sl-color-text-accent)}.dl-downloads a.dl-row-sig{color:var(--sl-color-gray-3);border-radius:.4rem;padding:.3rem;display:inline-flex}.dl-downloads a.dl-row-sig:hover{color:var(--sl-color-text-accent)}.dl-row .dl-icon{width:1rem;height:1rem}.dl-foot{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;margin:1rem 0 0}.dl-foot+.dl-foot{margin-top:.35rem}@media (width<=30rem){.dl-choice,.dl-downloads a.dl-button{width:100%}.dl-downloads a.dl-button{justify-content:center}.dl-row-label{display:none}.dl-downloads a.dl-row-download{padding:.4rem}.dl-row .dl-icon{width:1.15rem;height:1.15rem}}@media (prefers-reduced-motion:reduce){.dl-downloads *{transition:none!important}}
