*,*: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;--header-width: 1500px;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}.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;flex-wrap:wrap;gap:8px;margin:8px 0}.centered{justify-content:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}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}section.header{--header-height: 80px;height:var(--header-height);max-width:var(--header-width);margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:center;gap:16px;padding:0 16px}section.header .logo-mr{height:24px;width:auto}section.header .logo-updater{width:100%}section.header .nav-link{font-family:var(--font-subheading-family);text-transform:uppercase;font-size:16px;color:var(--white);align-content:center;padding:12px;position:relative}section.header .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--white);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}section.header .nav-link:hover:after,section.header .nav-link.active:after{transform:scaleX(1)}section.header .nav-menu{display:contents}section.header .side-nav{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:stretch;justify-content:center}section.header .side-nav.left{order:1;justify-content:start}section.header .side-nav.right{order:3;justify-content:end}section.header .center-nav{order:2;flex:0 0 auto;display:flex;align-items:center}section.header .nav-dropdown{position:relative;display:flex}section.header .nav-dropdown .nav-dropdown-toggle{background:none;border:none;border-radius:0;min-width:0;font-weight:400;gap:6px;cursor:pointer}section.header .nav-dropdown .nav-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}section.header .nav-dropdown .nav-dropdown-menu{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;background-color:var(--black);border:2px solid var(--gray);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}section.header .nav-dropdown .nav-dropdown-menu .nav-link{white-space:nowrap;transition:background-color .2s ease}section.header .nav-dropdown .nav-dropdown-menu .nav-link:after{content:none}:is(section.header .nav-dropdown:hover,section.header .nav-dropdown:focus-within)>.nav-dropdown-toggle:after{transform:scaleX(1)}:is(section.header .nav-dropdown:hover,section.header .nav-dropdown:focus-within)>.nav-dropdown-menu{visibility:visible;opacity:1}section.header .nav-dropdown .nav-dropdown-menu .nav-link:hover{background-color:var(--gray)}section.header .nav-toggle,section.header .nav-toggle-button,section.header .nav-group-label{display:none}@media(max-width:800px){section.header{--header-height: 64px}section.header .nav-toggle{display:block;position:absolute;width:0;height:0;opacity:0;pointer-events:none}section.header .nav-toggle-button{display:flex;align-items:center;position:absolute;left:16px;top:0;bottom:0;padding:0 10px;color:var(--white);cursor:pointer}section.header .nav-toggle:focus-visible+.nav-toggle-button{outline:2px solid var(--orange)}section.header .nav-burger{position:relative;transition:background-color .2s ease}section.header .nav-burger,section.header .nav-burger:before,section.header .nav-burger:after{display:block;width:22px;height:2px;background-color:currentColor}section.header .nav-burger:before,section.header .nav-burger:after{content:"";position:absolute;left:0;transition:top .2s ease,transform .2s ease}section.header .nav-burger:before{top:-7px}section.header .nav-burger:after{top:7px}section.header .nav-toggle:checked+.nav-toggle-button .nav-burger{background-color:transparent}section.header .nav-toggle:checked+.nav-toggle-button .nav-burger:before,section.header .nav-toggle:checked+.nav-toggle-button .nav-burger:after{top:0}section.header .nav-toggle:checked+.nav-toggle-button .nav-burger:before{transform:rotate(45deg)}section.header .nav-toggle:checked+.nav-toggle-button .nav-burger:after{transform:rotate(-45deg)}section.header .nav-menu{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:10;overflow-y:auto;overscroll-behavior:contain;padding:8px 0;background-color:var(--black);border-top:2px solid var(--gray);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}section.header .nav-toggle:checked~.nav-menu{visibility:visible;opacity:1}section.header .side-nav{flex:0 0 auto;flex-direction:column;align-items:stretch}section.header .side-nav.left,section.header .side-nav.right{justify-content:start}section.header .nav-link:after{left:12px;right:12px}section.header .nav-group-label{display:block;font-family:var(--font-subheading-family);text-transform:uppercase;font-size:13px;letter-spacing:.08em;color:var(--white);opacity:.7;padding:12px 12px 4px}section.header .nav-dropdown{position:static;flex-direction:column}section.header .nav-dropdown .nav-dropdown-toggle{display:none}section.header .nav-dropdown .nav-dropdown-menu{position:static;border:none;visibility:visible;opacity:1}section.header .nav-dropdown .nav-dropdown-menu .nav-link{padding-left:24px}}@media(max-width:800px){section.header:has(.nav-toggle:checked){position:sticky;top:0;z-index:11;background-color:var(--black)}}.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}.accordion.minimal{margin-bottom:0}.accordion.minimal .accordion-title{color:var(--gray);font-size:.875em}.accordion.minimal .accordion-title .accordion-toggle{padding:4px 8px}.accordion.minimal .accordion-title .accordion-toggle:hover,.accordion.minimal .accordion-title .accordion-toggle:focus-visible{background-color:var(--gray);color:var(--white)}.accordion.minimal[data-open] .accordion-title{color:var(--white)}.accordion.minimal .accordion-contents{margin:0 8px;padding:8px 0}section.device{display:flex;flex-wrap:wrap;align-items:center;gap:16px 16px}section.device .icon{display:flex;flex:none;width:128px;height:96px}section.device .icon img{width:100%;height:100%;object-fit:contain;object-position:center}section.device .details{flex:1 1 260px;min-width:0}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}.release-history{margin-top:32px}.release-history .accordion-title .accordion-toggle{align-items:baseline}.release-history-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.release-history-version{font-family:var(--font-subheading-family)}.release-history-date{margin-left:auto;padding-left:16px;color:var(--orange);font-size:.875em;text-transform:none;white-space:nowrap}.release-history-full-date{margin-bottom:8px;color:var(--orange);font-size:.875em}.release-history-changelog{overflow-wrap:anywhere;line-height:1.2}.release-history-changelog>:first-child{margin-top:0}.release-history-changelog>:last-child{margin-bottom:0}.release-history-changelog h1,.release-history-changelog h2,.release-history-changelog h3,.release-history-changelog h4,.release-history-changelog h5,.release-history-changelog h6{margin:16px 0 8px;font-size:1em;color:var(--orange)}.release-history-changelog p{margin:8px 0}.release-history-changelog ul,.release-history-changelog ol{margin:8px 0;padding-left:24px}.release-history-changelog ul{list-style:disc}.release-history-changelog ol{list-style:decimal}.release-history-changelog li{margin:4px 0}.release-history-changelog blockquote{margin:8px 0;padding-left:12px;border-left:2px dotted var(--gray)}.release-history-changelog hr{margin:16px 0;border:0;border-top:2px dotted var(--gray)}.release-history-changelog img{max-width:100%;height:auto}.release-history .accordion-contents>.accordion.minimal{margin-top:12px}.release-history-targets{display:grid;grid-template-columns:auto 1fr;gap:0 8px;font-family:var(--font-code-family);font-size:.875em}.release-history-targets dt:after{content:":"}
