:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--status-success:#15803d;--status-active:#854d0e;--status-active-bar:#eab308;--status-error:#b91c1c;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #111}h1,h2,p{margin-top:0}h1{letter-spacing:-.03em;font-size:1.4rem;font-weight:600}h2{font-size:1.15rem;font-weight:600}p{line-height:1.6}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}small{color:#666;font-size:.78rem;line-height:1.5}summary{cursor:pointer}table{border-collapse:collapse;text-align:left;width:100%;font-size:.86rem}th,td{vertical-align:top;border-bottom:1px solid #ddd;padding:.8rem .6rem}th{color:#555;font-size:.75rem;font-weight:500}th:first-child,td:first-child{padding-left:0}input{accent-color:#111}input[type=checkbox]{accent-color:var(--status-success)}main{max-width:1040px;margin:0 auto;padding:2.5rem 2rem 1.5rem}.page-header{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:2rem;display:flex}.page-header h1{margin-bottom:0}.page-intro{max-width:660px;margin:0;font-size:.9rem;line-height:1.6}.page-header>span,footer{color:#666;font-size:.75rem}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.workflow-steps li{color:#777;border-top:2px solid #ddd;padding:.75rem 0;font-size:.8rem}.workflow-steps li.current,.workflow-steps li.done{color:#111}.workflow-steps li.done{border-color:var(--status-success)}.workflow-steps li.current{border-color:var(--status-active-bar)}.workflow-steps li.failed{border-color:var(--status-error)}.workflow-steps small{margin-top:.4rem;display:block}.step-name>span,.workflow-steps button>span{font-variant-numeric:tabular-nums;margin-right:.35rem}.workflow-steps button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.step-panel{border-bottom:1px solid #ddd;min-height:330px;padding:1.25rem 0 2rem}.step-panel>p{max-width:780px;font-size:.92rem}.image-options{border:0;min-width:0;margin:0;padding:0}.image-option{cursor:pointer;overflow-wrap:anywhere;border:1px solid #ccc;gap:1rem;margin:1.3rem 0;padding:1.2rem;line-height:1.5;display:flex}.image-option:has(input:checked){border-color:#111}.image-option:hover{background:#fafafa}.image-option>span{min-width:0}.image-option input{align-self:flex-start;margin-top:.25rem}.image-option>span>span,.image-option small{font-size:.86rem;display:block}.image-option small{margin:.25rem 0 .7rem}.targets-table{margin:1.5rem 0}.partition-choices .choice-cell{text-align:center;white-space:nowrap;width:60px}.choice-cell label{justify-content:center;align-items:center;width:36px;min-height:36px;display:inline-flex}.choice-cell input{margin:0}.mobile-partition-size{display:none}.partition-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.82rem;display:flex}.partition-total{color:#666;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.partition-choices{margin-top:.5rem}.install-toggle{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:3px;display:inline-flex}.install-toggle button{white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:.5rem .7rem;font-size:.8rem}.install-toggle button[aria-pressed=true]{color:#fff;background:#111}.install-toggle button:not(:disabled):hover{color:#111;background:#e5e5e5}.boot-toggle{white-space:nowrap;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.72rem;display:flex}.boot-toggle input{appearance:none;cursor:pointer;background:#e5e5e5;border:1px solid #bbb;border-radius:12px;flex:none;width:30px;height:18px;margin:0}.boot-toggle input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px;display:block}.boot-toggle input:checked{background:#111;border-color:#111}.boot-toggle input:checked:before{transform:translate(12px)}.boot-toggle input:disabled{cursor:default;opacity:.4}.partition-status{font-variant-numeric:tabular-nums;width:32%}.backup-location{overflow-wrap:anywhere;font-size:.82rem}.metadata-partition-name{margin-top:.25rem;font-size:.7rem;display:block}.notice{background:#f6f6f6;border-left:2px solid #111;margin:1.5rem 0;padding:.8rem 1rem;font-size:.86rem}.notice p{margin:.5rem 0 0}.error{border:1px solid var(--status-error)}.status-indicator{color:#666;align-items:center;gap:.35rem;line-height:1.5;display:inline-flex}.status-indicator svg{flex:none;width:1.1em;height:1.1em}.status-indicator.status-verified{color:var(--status-success)}.status-indicator.status-active{color:var(--status-active)}.status-indicator.status-failed{color:var(--status-error)}.muted{color:#666}button{color:#111;background:#fff;border:1px solid #bbb;padding:.65rem 1rem;font-size:.85rem}button.primary{color:#fff;background:#111;border-color:#111}.button-with-icon{align-items:center;gap:.5rem;display:inline-flex}.button-with-icon svg{flex:none;width:1.1rem;height:1.1rem}button.danger{color:var(--status-error);border-color:var(--status-error)}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0;display:flex}.selected-image{border-bottom:1px solid #ddd;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.8rem;display:flex}.selected-image small{margin-top:.25rem;display:block}.selected-image>span:last-child{color:#666}.checks{max-width:650px;margin:1.5rem 0;padding:0;list-style:none}.checks li{border-bottom:1px solid #eee;grid-template-columns:115px minmax(0,1fr);padding:.65rem 0;font-size:.8rem;display:grid}.checks li>span:last-child{color:#555}.help,.device-details{margin:1.25rem 0;font-size:.85rem;line-height:1.6}.help p{margin:1rem 0}.confirmation{justify-items:start;gap:1rem;margin:1.5rem 0;display:grid}.checkbox-label{align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.5;display:flex}.checkbox-label input{flex:none;margin-top:.15rem}.device-details{border-bottom:1px solid #ddd;padding-bottom:1.5rem}dl{grid-template-columns:110px minmax(0,1fr);gap:.6rem;margin:1.25rem 0;display:grid}dt{color:#666}dd{overflow-wrap:anywhere;margin:0}.table-scroll{max-height:300px;overflow:auto}.log-section{margin-top:2rem}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.section-heading h2{margin:0}.section-heading button{padding:.4rem .65rem;font-size:.75rem}.log-section>.checkbox-label{margin-bottom:.7rem}.log{border:1px solid #ddd;min-height:90px;max-height:250px;padding:.8rem;font:.72rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.log p{color:#777;margin:0}.log-entry{grid-template-columns:95px 90px minmax(0,1fr);gap:.5rem;display:grid}.log-entry time,.log-entry>span:first-of-type{color:#777}.log-entry>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.log-entry.error>span:last-child,.log-entry.warning>span:last-child{font-weight:600}.log-section>small{margin-top:.6rem;display:block}footer{border-top:1px solid #eee;margin-top:2rem;padding-top:1rem}@media (width<=680px){.partition-choices th,.partition-choices td{padding:.6rem .25rem}.partition-choices .choice-cell{width:44px}.partition-choices .partition-size{display:none}.mobile-partition-size{margin-top:.3rem;font-size:.7rem;display:block}main{padding:1.5rem 1rem}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem}.selected-image{flex-direction:column;gap:.4rem}.log-entry{grid-template-columns:82px minmax(0,1fr);gap:.2rem}.log-entry>span:last-child{grid-column:1/-1;padding-bottom:.4rem}th,td{font-size:.75rem}}
