.downloads{gap:1.25rem;display:grid;container:page/inline-size}.downloads__grid{align-items:stretch;gap:1.25rem;display:grid}@container page (min-width:56rem){.downloads__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.downloads__card{gap:1rem;display:grid}.downloads__steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.downloads__steps li{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.downloads__number{background-color:var(--primary-color-light);width:2.25rem;height:2.25rem;color:var(--primary-text-color);border-radius:9999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;font-size:.75rem;font-weight:700;display:flex}.downloads__muted{color:var(--text-muted-color);font-size:.875rem}.add-device{justify-items:start;gap:.75rem;display:grid}.add-device__code{background-color:var(--primary-color-light);border:1px dashed var(--primary-color);border-radius:.625rem;justify-items:start;gap:.25rem;width:100%;padding:1rem 1.25rem;display:grid}.add-device__value-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.add-device__label,.add-device__expires{color:var(--text-muted-color);font-size:.75rem}.add-device__value{letter-spacing:.14em;color:var(--primary-text-color);-webkit-user-select:all;user-select:all;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:1.875rem}.installer{justify-items:start;gap:.5rem;display:grid}.installer__hash{max-width:100%;color:var(--text-muted-color);font-size:.75rem}.installer__hash summary{cursor:pointer}.installer__hash summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.installer__hash code{overflow-wrap:anywhere;margin-top:.25rem;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;display:block}.deployment__create,.deployment__result,.deployment__guide{gap:1rem;display:grid}.deployment__result{margin-top:1rem}.deployment__tool{border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem}.deployment__tool summary{cursor:pointer;font-size:.875rem;font-weight:600}.deployment__tool summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.deployment__tool ol{gap:.25rem;margin:.75rem 0 0;padding-left:1.25rem;font-size:.875rem;display:grid}.deployment__exit-codes{gap:.5rem;margin:.75rem 0;font-size:.875rem;display:grid}.deployment__exit-codes>div{grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;display:grid}.deployment__exit-codes code{font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-weight:600}.deployment__exit-codes dd{margin:0}.codes{gap:.75rem;display:grid}.codes__kind{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.codes__rejected{color:var(--warning-text-color);font-size:.75rem;display:block}.codes__past summary{color:var(--primary-text-color);cursor:pointer;font-size:.875rem;font-weight:600}.codes__past summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.codes__past[open] summary{margin-bottom:.75rem}.installers{gap:1rem;display:grid;container:installers/inline-size}@container installers (min-width:48rem){.installers{grid-template-columns:repeat(3,minmax(0,1fr))}}.installers__os{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:.625rem;align-content:start;gap:.75rem;padding:1rem;display:grid}.installers__os[data-highlight=true]{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.installers__head{align-items:space-between;flex-direction:row;justify-content:center;gap:.5rem;display:flex}.installers__head h3{margin:0;font-size:1.125rem}.installers__badge{color:var(--primary-text-color);background-color:var(--primary-color-light);border-radius:9999px;padding:0 .5rem;font-size:.75rem;font-weight:600}.installers__meta{color:var(--text-muted-color);margin:0;font-size:.875rem}.installers__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.installers__list li{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;display:grid}.installers__size{color:var(--text-muted-color);font-size:.875rem}.installers__hash{color:var(--text-muted-color);grid-column:1/-1;font-size:.75rem}.installers__hash code{overflow-wrap:anywhere;margin-top:.25rem;display:block}
