*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--pink: #ff3399;--purple: #cc22be;--orange: #ffcb03;--gray: #363635;--black: #000000;--white: #ffffff;--red: #e30613;--green: #67cb03;--font-body-family: din-2014, sans-serif !important;--font-heading-family: kallisto, sans-serif !important;--font-subheading-family: eurostile, sans-serif;--font-code-family: ui-monospace, monospace;--page-width: 640px;interpolate-size:allow-keywords}body{color:var(--white);background-color:var(--black);font-family:var(--font-body-family)}img{-webkit-user-drag:none}h1,h2{font-family:var(--font-heading-family);text-transform:uppercase}h3,h4,h5,h6{font-family:var(--font-subheading-family);text-transform:uppercase}code{font-family:var(--font-code-family);font-size:.875em}code:not(pre code){border:1px solid var(--gray);padding:2px 4px;color:var(--orange)}pre{font-family:var(--font-code-family);border:1px solid var(--gray);overflow-x:auto;line-height:1;scrollbar-width:thin;scrollbar-color:var(--gray) transparent;padding:8px;margin:8px 0}.select-all{-webkit-user-select:all;user-select:all}p{line-height:1.2}img.ui-icon{display:inline;vertical-align:text-bottom}section.page{max-width:var(--page-width);margin:0 auto}section.header{margin-top:64px;margin-bottom:24px;display:flex;flex-direction:column;align-items:start;gap:16px}section.header .logo-mr{height:1.2em}section.header .logo-updater{width:100%}.shape-skew{--skew: -25deg;transform:skew(var(--skew));overflow:hidden}.shape-skew>:not(.shape-skew){transform:skew(calc(-1 * var(--skew)))}.shape-skew>.shape-skew{transform:skew(0)}.divider{min-height:20px}.pattern-diagonals{--stripe: 20px;background-image:repeating-linear-gradient(135deg,var(--gray) 0 calc(var(--stripe) * .5),transparent calc(var(--stripe) * .5) var(--stripe))}.corner-borders{--border-color: var(--gray);--border-width: 2px;--corner-size: 32px;background:linear-gradient(var(--border-color),var(--border-color)) top left / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-color),var(--border-color)) top left / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-color),var(--border-color)) top right / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-color),var(--border-color)) top right / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-color),var(--border-color)) bottom left / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-color),var(--border-color)) bottom left / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-color),var(--border-color)) bottom right / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-color),var(--border-color)) bottom right / var(--border-width) var(--corner-size) no-repeat}:where(body>*){padding-left:8px;padding-right:8px}a{color:var(--orange);text-decoration:none}h3{padding-top:4px}h3.pattern-diagonals{color:var(--orange)}a.button,button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:var(--gray);color:var(--white);border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;font-weight:700;font-family:var(--font-heading-family);font-size:12px;min-width:100px;padding:4px 16px}.button-group{display:flex;gap:8px;margin:8px 0}.centered{justify-content:center}section.details{--spacing: 24px;margin:var(--spacing) 0;padding:var(--spacing);--border-color: var(--white);--corner-size: 24px;overflow:hidden}section.details hr{margin:20px 0;border:0;border-top:2px dotted var(--gray)}.error{color:var(--red);font-size:1.25em;margin-top:8px;margin-bottom:16px}button.huge-button{width:100%;min-height:128px}section.error{margin:48px;text-align:center}section.error h1,section.error h2,section.error h3,section.error h4,section.error h5,section.error h6{width:auto;color:var(--red)}.instruction-list{display:flex;flex-direction:column;gap:16px}.accordion{display:flex;flex-direction:column;margin-bottom:8px;overflow:hidden;--border-color: var(--gray) !important;--corner-size: 16px !important;--border-width: 2px !important}.accordion .accordion-title .accordion-toggle{display:flex;justify-content:flex-start;gap:8px;width:100%;min-width:0;cursor:pointer;padding:8px 16px;background-color:transparent;border-radius:0;color:inherit;font:inherit;text-align:left;transition:background-color .3s ease}.accordion .accordion-title .accordion-toggle:hover,.accordion .accordion-title .accordion-toggle:focus-visible{background-color:var(--gray)}.accordion .accordion-contents{margin:0 16px;padding:12px 0;border-top:2px dotted var(--gray)}.accordion.highlighted{--border-color: var(--orange) !important}section.device{display:flex;align-items:center;gap:24px}section.device .icon{display:flex;width:128px;height:96px}section.device .icon img{width:100%;height:100%;object-fit:contain;object-position:center}section.device .details{flex-grow:1}section.device .updating{margin-top:8px}.version-info{position:fixed;bottom:8px;right:8px;font-size:11px;font-family:var(--font-code-family);color:var(--gray);z-index:1000}.version-info .version-sha,.version-info .version-channel{cursor:pointer;min-width:0;padding:0;background-color:transparent;border-radius:0;color:inherit;font:inherit;text-transform:none}.version-info .version-sha:hover,.version-info .version-channel:hover{color:var(--white)}.version-info .version-channel-list{position:absolute;bottom:100%;right:0}.version-info .version-channel-list a{display:block}
