.runtime-hardware.svelte-12mv69b{--rh-accent: var(--runtime-hardware-accent, #e8d687);display:grid;gap:12px;color:var(--veil, #e7e5e2)}.card-heading.svelte-12mv69b,.row-between.svelte-12mv69b{display:flex;align-items:center;justify-content:space-between;gap:12px}.state-chip.svelte-12mv69b{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 9px;border:1px solid var(--ink-600, #33333a);border-radius:999px;color:var(--veil-faint, #85827d);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.state-chip.ready.svelte-12mv69b{color:var(--ok, #86c98a);border-color:#3e5c40}.state-chip.error.svelte-12mv69b{color:var(--danger, #f87171);border-color:#7f3b3b}.hardware-picker.svelte-12mv69b,.hardware-card.svelte-12mv69b{border:1px solid var(--ink-700, #242428);border-radius:13px;background:var(--ink-900, #111113)}.hardware-picker.svelte-12mv69b{display:grid;padding:4px 16px}.ready-node-resume.svelte-12mv69b{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ok, #86c98a) 52%,var(--ink-700, #242428));border-radius:13px;background:color-mix(in srgb,var(--ok, #86c98a) 6%,var(--ink-900, #111113))}.ready-node-resume.svelte-12mv69b>div:where(.svelte-12mv69b):first-child{min-width:0}.ready-node-resume.svelte-12mv69b b:where(.svelte-12mv69b){color:var(--ok, #86c98a);font-size:.8rem;font-weight:520}.ready-node-resume.svelte-12mv69b p:where(.svelte-12mv69b){margin-top:4px;color:var(--veil-dim, #a8a6a2);font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.ready-node-resume.svelte-12mv69b .action-row:where(.svelte-12mv69b){flex:none}.picker-row.svelte-12mv69b{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.picker-row.svelte-12mv69b+.picker-row:where(.svelte-12mv69b){border-top:1px solid var(--ink-700, #242428)}.picker-number.svelte-12mv69b,.step-label.svelte-12mv69b span:where(.svelte-12mv69b){display:grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid color-mix(in srgb,var(--rh-accent) 45%,var(--ink-600, #33333a));border-radius:50%;color:var(--rh-accent);font-size:.7rem}.picker-copy.svelte-12mv69b{min-width:0}.picker-copy.svelte-12mv69b>small:where(.svelte-12mv69b){display:block;color:var(--veil-faint, #85827d);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.picker-copy.svelte-12mv69b>b:where(.svelte-12mv69b){display:block;margin-top:3px;overflow:hidden;color:var(--veil, #e7e5e2);font-size:.82rem;font-weight:420;text-overflow:ellipsis;white-space:nowrap}.picker-copy.svelte-12mv69b>b.danger:where(.svelte-12mv69b){color:var(--danger, #f87171)}.picker-copy.svelte-12mv69b>p:where(.svelte-12mv69b){margin-top:3px;color:var(--veil-faint, #85827d);font-size:.67rem;line-height:1.4}.picker-copy.svelte-12mv69b select:where(.svelte-12mv69b){width:min(100%,420px);min-height:44px;margin-top:5px;padding:9px 11px;border:1px solid var(--ink-600, #33333a);border-radius:8px;background:var(--ink-950, #0a0a0b);color:var(--veil, #e7e5e2);font:inherit}.picker-state.svelte-12mv69b{flex:none;padding:4px 8px;border:1px solid var(--ink-600, #33333a);border-radius:999px;color:var(--veil-faint, #85827d);font-size:.61rem;text-transform:uppercase;letter-spacing:.06em}.picker-state.ready.svelte-12mv69b{border-color:#3e5c40;color:var(--ok, #86c98a)}.picker-state.unavailable.svelte-12mv69b{border-color:color-mix(in srgb,var(--danger, #ff6969) 55%,var(--ink-600, #33333a));color:var(--danger, #ff6969)}.picker-retry.svelte-12mv69b{width:fit-content;min-height:44px;margin-top:10px;padding:0 14px;border:1px solid var(--runtime-hardware-accent);border-radius:999px;background:transparent;color:var(--runtime-hardware-accent);font:inherit;font-size:.7rem;cursor:pointer}.picker-actions.svelte-12mv69b{display:flex;justify-content:flex-end}.picker-unavailable.svelte-12mv69b{max-width:34ch;color:var(--danger, #f87171);font-size:.68rem;line-height:1.4;text-align:right}.native-node-picker.svelte-12mv69b{display:grid;gap:8px;padding:0 0 12px 36px}.native-node-picker.svelte-12mv69b>label:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.native-node-picker.svelte-12mv69b>select:where(.svelte-12mv69b){width:min(100%,420px);min-height:44px;padding:9px 11px;border:1px solid var(--ink-600, #33333a);border-radius:8px;background:var(--ink-950, #0a0a0b);color:var(--veil, #e7e5e2);font:inherit}.picker-message.svelte-12mv69b{margin:0 0 12px 36px;color:var(--ok, #86c98a);font-size:.68rem}.picker-message.profile-mismatch.svelte-12mv69b{color:var(--danger, #f87171)}.installation-guide.svelte-12mv69b{display:grid;gap:12px;padding:clamp(16px,3vw,22px);border:1px solid color-mix(in srgb,var(--rh-accent) 38%,var(--ink-700, #242428));border-radius:13px;background:color-mix(in srgb,var(--rh-accent) 4%,var(--ink-900, #111113));overflow-wrap:anywhere}.installation-guide.svelte-12mv69b>header:where(.svelte-12mv69b){display:flex;align-items:start;justify-content:space-between;gap:12px}.installation-guide.svelte-12mv69b h3:where(.svelte-12mv69b){margin-top:4px;font-size:1.12rem}.installation-guide.svelte-12mv69b>header:where(.svelte-12mv69b)>span:where(.svelte-12mv69b){flex:none;padding:4px 8px;border:1px solid var(--ink-600, #33333a);border-radius:999px;color:var(--rh-accent);font-size:.62rem}.calibration-plan.svelte-12mv69b{padding:12px;border:1px solid color-mix(in srgb,var(--rh-accent) 35%,var(--ink-700, #242428));border-radius:9px;background:var(--ink-950, #0a0a0b)}.calibration-plan.svelte-12mv69b small:where(.svelte-12mv69b){display:block;margin-bottom:4px;color:var(--rh-accent);font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.calibration-plan.svelte-12mv69b p:where(.svelte-12mv69b){color:var(--veil-dim, #a8a6a2);font-size:.74rem;line-height:1.55}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0;list-style:none}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b)>li:where(.svelte-12mv69b){display:grid;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:11px;border:1px solid var(--ink-700, #242428);border-radius:9px;background:var(--ink-950, #0a0a0b)}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b)>li:where(.svelte-12mv69b)>span:where(.svelte-12mv69b){display:grid;width:23px;height:23px;place-items:center;border:1px solid color-mix(in srgb,var(--rh-accent) 48%,var(--ink-600, #33333a));border-radius:50%;color:var(--rh-accent);font-size:.65rem}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b)>li:where(.svelte-12mv69b)>div:where(.svelte-12mv69b)>div:where(.svelte-12mv69b){display:flex;align-items:baseline;justify-content:space-between;gap:8px}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b) b:where(.svelte-12mv69b){color:var(--veil, #e7e5e2);font-size:.75rem;font-weight:470}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b) small:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font:.57rem ui-monospace,monospace}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b) p:where(.svelte-12mv69b){margin-top:4px;color:var(--veil-dim, #a8a6a2);font-size:.69rem;line-height:1.5}.installation-warnings.svelte-12mv69b{padding:11px 12px;border:1px solid #66562b;border-radius:9px;background:#242013}.installation-warnings.svelte-12mv69b>b:where(.svelte-12mv69b){color:#d6c77f;font-size:.73rem;font-weight:470}.installation-warnings.svelte-12mv69b ul:where(.svelte-12mv69b){margin:6px 0 0 17px;color:#c8bd91;font-size:.69rem;line-height:1.5}.installation-warnings.svelte-12mv69b li:where(.svelte-12mv69b)+li:where(.svelte-12mv69b){margin-top:4px}.setup-steps.svelte-12mv69b{display:grid;gap:9px;padding:12px 14px;border:1px solid var(--ink-700, #242428);border-radius:13px;background:var(--ink-900, #111113)}.setup-steps.svelte-12mv69b ol:where(.svelte-12mv69b){display:flex;align-items:stretch;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.setup-steps.svelte-12mv69b li:where(.svelte-12mv69b){display:flex;align-items:center;gap:9px;padding:5px 8px;border:1px solid var(--ink-700, #242428);border-radius:999px;opacity:.5}.setup-steps.svelte-12mv69b li.actionable:where(.svelte-12mv69b),.setup-steps.svelte-12mv69b li.done:where(.svelte-12mv69b){opacity:1}.setup-steps.svelte-12mv69b li.current:where(.svelte-12mv69b){border-color:color-mix(in srgb,var(--rh-accent) 55%,var(--ink-600, #33333a));background:color-mix(in srgb,var(--rh-accent) 6%,var(--ink-950, #0a0a0b))}.step-jump.svelte-12mv69b{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--veil-dim, #a8a6a2);font:inherit;font-size:.68rem;cursor:pointer}.setup-steps.svelte-12mv69b li.current:where(.svelte-12mv69b) .step-jump:where(.svelte-12mv69b){color:var(--veil, #e7e5e2)}.step-mark.svelte-12mv69b{display:grid;place-items:center;width:20px;height:20px;flex:none;border:1px solid var(--ink-600, #33333a);border-radius:50%;color:var(--veil-faint, #85827d);font-size:.6rem}.setup-steps.svelte-12mv69b li.current:where(.svelte-12mv69b) .step-mark:where(.svelte-12mv69b){border-color:color-mix(in srgb,var(--rh-accent) 48%,var(--ink-600, #33333a));color:var(--rh-accent)}.setup-steps.svelte-12mv69b li.done:where(.svelte-12mv69b) .step-mark:where(.svelte-12mv69b){border-color:#3e5c40;color:var(--ok, #86c98a)}.step-spin.svelte-12mv69b{width:12px;height:12px;flex:none;border:2px solid var(--ink-600, #33333a);border-top-color:var(--rh-accent);border-radius:50%;animation:svelte-12mv69b-rh-spin .8s linear infinite}.step-go.svelte-12mv69b{min-height:30px;padding:4px 12px;border:0;border-radius:999px;background:var(--rh-accent);color:#0a0a0b;font:inherit;font-size:.68rem;font-weight:520;cursor:pointer}.setup-steps.svelte-12mv69b li.actionable:where(.svelte-12mv69b):not(.current) .step-go:where(.svelte-12mv69b){border:1px solid var(--ink-600, #33333a);background:transparent;color:var(--veil, #e7e5e2)}.step-go.svelte-12mv69b:disabled{opacity:.46;cursor:default}.setup-steps.svelte-12mv69b>p:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.66rem}.setup-live.svelte-12mv69b{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--rh-accent) 40%,var(--ink-700, #242428));border-radius:9px;background:var(--ink-950, #0a0a0b);color:var(--veil-dim, #a8a6a2);font:inherit;font-size:.7rem;text-align:left;cursor:pointer}.setup-live.svelte-12mv69b .live-message:where(.svelte-12mv69b){flex:1 1 16ch;min-width:0}.setup-live.svelte-12mv69b progress:where(.svelte-12mv69b){flex:1 1 90px;height:6px;accent-color:var(--rh-accent)}.live-percent.svelte-12mv69b{color:var(--veil-faint, #85827d);font-size:.64rem}.already-running.svelte-12mv69b{color:var(--veil-dim, #a8a6a2);font-size:.7rem}.link-action.svelte-12mv69b{padding:0;border:0;background:transparent;color:var(--rh-accent);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.heading-side.svelte-12mv69b{display:inline-flex;align-items:center;flex:none;gap:7px}.collapse-toggle.svelte-12mv69b{display:grid;place-items:center;width:30px;height:30px;flex:none;padding:0;border:1px solid var(--ink-600, #33333a);border-radius:50%;background:transparent;cursor:pointer}.collapse-toggle.svelte-12mv69b .chevron:where(.svelte-12mv69b){display:block;width:7px;height:7px;border-right:1.5px solid var(--veil-dim, #a8a6a2);border-bottom:1.5px solid var(--veil-dim, #a8a6a2);transform:rotate(45deg) translateY(-1px);transition:transform .16s ease}.collapse-toggle.svelte-12mv69b .chevron.open:where(.svelte-12mv69b){transform:rotate(225deg) translateY(-1px)}.hardware-card.collapsed.svelte-12mv69b{padding:13px 16px}.hardware-card.collapsed.svelte-12mv69b .card-heading:where(.svelte-12mv69b){align-items:center}.card-body.svelte-12mv69b{display:grid;gap:13px;min-width:0}#runtime-setup-install.svelte-12mv69b,#runtime-setup-wifi.svelte-12mv69b,#runtime-setup-secure.svelte-12mv69b{scroll-margin-top:14px}.hardware-columns.svelte-12mv69b{display:grid;gap:12px}.hardware-card.svelte-12mv69b{display:grid;align-content:start;gap:13px;min-width:0;padding:clamp(16px,3vw,22px)}.card-heading.svelte-12mv69b{align-items:start}.card-heading.svelte-12mv69b h3:where(.svelte-12mv69b){margin-top:4px;font-size:1.15rem}.step-label.svelte-12mv69b{display:flex;align-items:center;gap:7px;color:var(--veil-faint, #85827d);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.step-label.svelte-12mv69b span:where(.svelte-12mv69b){display:inline-grid;width:21px;height:21px}.capability-line.svelte-12mv69b{display:grid;grid-template-columns:auto 1fr;gap:10px;min-height:52px;padding:11px;border-radius:9px;background:var(--ink-950, #0a0a0b)}.capability-line.svelte-12mv69b>i:where(.svelte-12mv69b){width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--veil-faint, #85827d)}.capability-line.ready.svelte-12mv69b>i:where(.svelte-12mv69b){background:var(--ok, #86c98a);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok, #86c98a) 12%,transparent)}.capability-line.svelte-12mv69b b:where(.svelte-12mv69b){font-size:.8rem;font-weight:450}.capability-line.svelte-12mv69b p:where(.svelte-12mv69b){color:var(--veil-dim, #a8a6a2);font-size:.7rem}.busy-line.svelte-12mv69b{display:flex;align-items:center;gap:9px;min-height:52px;color:var(--veil-dim, #a8a6a2);font-size:.75rem}.busy-line.svelte-12mv69b i:where(.svelte-12mv69b){width:18px;height:18px;flex:none;border:2px solid var(--ink-600, #33333a);border-top-color:var(--rh-accent);border-radius:50%;animation:svelte-12mv69b-rh-spin .8s linear infinite}.blockers.svelte-12mv69b,.gentle-note.svelte-12mv69b{padding:12px;border:1px solid var(--ink-700, #242428);border-radius:9px;color:var(--veil-dim, #a8a6a2);font-size:.72rem}.blockers.svelte-12mv69b>b:where(.svelte-12mv69b){color:var(--veil, #e7e5e2);font-weight:450}.blockers.svelte-12mv69b ul:where(.svelte-12mv69b){margin:7px 0 0 17px}.blockers.svelte-12mv69b li:where(.svelte-12mv69b)+li:where(.svelte-12mv69b){margin-top:4px}.gentle-note.svelte-12mv69b{border-style:dashed}.beta-hardware-confirm.svelte-12mv69b{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;padding:12px;border:1px solid color-mix(in srgb,var(--signal, #e8d687) 45%,var(--ink-700, #242428));border-radius:9px;background:color-mix(in srgb,var(--signal, #e8d687) 5%,transparent);cursor:pointer}.beta-hardware-confirm.svelte-12mv69b input:where(.svelte-12mv69b){grid-row:1 / span 2;width:17px;height:17px;margin:2px 0 0;accent-color:var(--signal, #e8d687)}.beta-hardware-confirm.svelte-12mv69b span:where(.svelte-12mv69b){display:grid;gap:3px}.beta-hardware-confirm.svelte-12mv69b b:where(.svelte-12mv69b){color:var(--veil, #e7e5e2);font-size:.74rem;font-weight:550}.beta-hardware-confirm.svelte-12mv69b small:where(.svelte-12mv69b){color:var(--veil-dim, #a8a6a2);font-size:.68rem;line-height:1.5}.beta-hardware-confirm.svelte-12mv69b em:where(.svelte-12mv69b){grid-column:2;color:var(--signal, #e8d687);font-size:.68rem;font-style:normal}.primary-action.svelte-12mv69b,.secondary-action.svelte-12mv69b,.choice-list.svelte-12mv69b button:where(.svelte-12mv69b){min-height:44px;border-radius:999px;font:inherit;cursor:pointer}.primary-action.svelte-12mv69b{width:fit-content;padding:10px 18px;border:0;background:var(--rh-accent);color:#0a0a0b;font-size:.8rem;font-weight:520}.secondary-action.svelte-12mv69b{padding:9px 15px;border:1px solid var(--ink-600, #33333a);background:transparent;color:var(--veil, #e7e5e2);font-size:.76rem}.primary-action.svelte-12mv69b:disabled,.secondary-action.svelte-12mv69b:disabled,.choice-list.svelte-12mv69b button:where(.svelte-12mv69b):disabled{opacity:.46;cursor:default}.choice-list.svelte-12mv69b{display:grid;gap:6px}.choice-list.svelte-12mv69b button:where(.svelte-12mv69b){display:grid;justify-items:start;width:100%;padding:8px 12px;border:1px solid var(--ink-700, #242428);border-radius:9px;background:var(--ink-950, #0a0a0b);color:var(--veil, #e7e5e2);text-align:left}.choice-list.svelte-12mv69b button.selected:where(.svelte-12mv69b){border-color:var(--rh-accent)}.choice-list.svelte-12mv69b b:where(.svelte-12mv69b){font-size:.78rem;font-weight:430}.choice-list.svelte-12mv69b small:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.65rem}.operation.svelte-12mv69b{display:grid;gap:7px;padding:11px;border:1px solid color-mix(in srgb,var(--rh-accent) 40%,var(--ink-700, #242428));border-radius:9px;background:var(--ink-950, #0a0a0b)}.operation.error.svelte-12mv69b{border-color:#7f3b3b}.operation.svelte-12mv69b b:where(.svelte-12mv69b){font-size:.72rem;font-weight:420}.operation.svelte-12mv69b span:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.65rem}.operation.svelte-12mv69b progress:where(.svelte-12mv69b){width:100%;height:8px;accent-color:var(--rh-accent)}.error-copy.svelte-12mv69b{color:var(--danger, #f87171);font-size:.72rem}.mini-steps.svelte-12mv69b{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mini-steps.svelte-12mv69b span:where(.svelte-12mv69b){padding:6px;border-bottom:2px solid var(--ink-700, #242428);color:var(--veil-faint, #85827d);font-size:.65rem;text-align:center}.mini-steps.svelte-12mv69b span.active:where(.svelte-12mv69b){border-color:var(--rh-accent);color:var(--veil, #e7e5e2)}.provision-message.svelte-12mv69b{min-height:2.3em;color:var(--veil-dim, #a8a6a2);font-size:.74rem}.provision-message.error.svelte-12mv69b{color:var(--danger, #f87171)}.wifi-fields.svelte-12mv69b .saved-networks:where(.svelte-12mv69b){display:flex;flex-wrap:wrap;gap:6px}.wifi-fields.svelte-12mv69b .saved-network:where(.svelte-12mv69b){display:inline-flex;align-items:stretch;border:1px solid var(--ink-600, #33333a);border-radius:999px;background:var(--ink-900, #111113);overflow:hidden}.wifi-fields.svelte-12mv69b .saved-network.active:where(.svelte-12mv69b){border-color:var(--signal, #e8d687)}.wifi-fields.svelte-12mv69b .saved-networks:where(.svelte-12mv69b) button:where(.svelte-12mv69b){min-height:0;width:auto;margin:0;border:0;background:transparent;color:var(--veil-dim, #a8a6a2);font:inherit;font-size:.68rem;cursor:pointer}.wifi-fields.svelte-12mv69b .saved-networks:where(.svelte-12mv69b) .saved-network-pick:where(.svelte-12mv69b){padding:4px 4px 4px 11px}.wifi-fields.svelte-12mv69b .saved-network.active:where(.svelte-12mv69b) .saved-network-pick:where(.svelte-12mv69b){color:var(--signal, #e8d687)}.wifi-fields.svelte-12mv69b .saved-networks:where(.svelte-12mv69b) .saved-network-remove:where(.svelte-12mv69b){padding:4px 9px 4px 5px;color:var(--veil-faint, #85827d)}.wifi-fields.svelte-12mv69b .saved-networks:where(.svelte-12mv69b) .saved-network-remove:where(.svelte-12mv69b):hover{color:var(--danger, #f87171)}.network-scan.svelte-12mv69b{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--ink-700, #242428)}.network-scan.svelte-12mv69b>button:where(.svelte-12mv69b){width:fit-content}.network-scan.svelte-12mv69b>p:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.68rem;line-height:1.45}.visible-networks.svelte-12mv69b{display:grid;gap:6px}.visible-networks.svelte-12mv69b button:where(.svelte-12mv69b){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 11px;border:1px solid var(--ink-700, #242428);border-radius:8px;background:var(--ink-900, #111113);color:var(--veil, #e7e5e2);font:inherit;text-align:left;cursor:pointer}.visible-networks.svelte-12mv69b button.selected:where(.svelte-12mv69b){border-color:var(--rh-accent);background:color-mix(in srgb,var(--rh-accent) 6%,var(--ink-900, #111113))}.visible-networks.svelte-12mv69b button:where(.svelte-12mv69b):disabled{opacity:.46;cursor:default}.visible-networks.svelte-12mv69b b:where(.svelte-12mv69b){min-width:0;overflow:hidden;font-size:.74rem;font-weight:470;text-overflow:ellipsis;white-space:nowrap}.visible-networks.svelte-12mv69b span:where(.svelte-12mv69b){flex:none;color:var(--veil-faint, #85827d);font-size:.62rem}label.remember-wifi.svelte-12mv69b,.wifi-fields.svelte-12mv69b label.remember-wifi:where(.svelte-12mv69b){display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--veil-faint, #85827d);font-size:.7rem;cursor:pointer;text-transform:none;letter-spacing:normal;width:fit-content}.remember-wifi.svelte-12mv69b input[type=checkbox]:where(.svelte-12mv69b),.wifi-fields.svelte-12mv69b .remember-wifi:where(.svelte-12mv69b) input[type=checkbox]:where(.svelte-12mv69b){appearance:none;-webkit-appearance:none;flex:0 0 auto;box-sizing:border-box;width:15px;height:15px;min-width:15px;min-height:15px;max-width:15px;max-height:15px;margin:0;padding:0;border:1.5px solid var(--ink-600, #33333a);border-radius:4px;background:var(--ink-900, #111113);cursor:pointer;display:inline-grid;place-content:center}.remember-wifi.svelte-12mv69b input[type=checkbox]:where(.svelte-12mv69b):before{content:"";width:8px;height:8px;border-radius:2px;background:var(--signal, #e8d687);transform:scale(0);transition:transform .1s ease}.remember-wifi.svelte-12mv69b input[type=checkbox]:where(.svelte-12mv69b):checked{border-color:var(--signal, #e8d687)}.remember-wifi.svelte-12mv69b input[type=checkbox]:where(.svelte-12mv69b):checked:before{transform:scale(1)}.remember-wifi.svelte-12mv69b input[type=checkbox]:where(.svelte-12mv69b):disabled{opacity:.5;cursor:default}.wifi-fields.svelte-12mv69b{display:grid;gap:10px;padding:12px;border:1px solid var(--ink-700, #242428);border-radius:9px;background:var(--ink-950, #0a0a0b)}.wifi-fields.svelte-12mv69b label:where(.svelte-12mv69b){display:block;margin-bottom:5px;color:var(--veil-faint, #85827d);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.wifi-fields.svelte-12mv69b input:where(.svelte-12mv69b){width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--ink-600, #33333a);border-radius:8px;background:var(--ink-900, #111113);color:var(--veil, #e7e5e2);font:inherit}.success-panel.svelte-12mv69b{padding:13px;border:1px solid #3e5c40;border-radius:9px;background:color-mix(in srgb,var(--ok, #86c98a) 6%,var(--ink-950, #0a0a0b))}.success-panel.svelte-12mv69b b:where(.svelte-12mv69b){color:var(--ok, #86c98a);font-weight:450}.success-panel.svelte-12mv69b p:where(.svelte-12mv69b){margin:4px 0 10px;color:var(--veil-dim, #a8a6a2);font-size:.72rem}.wired-panel.svelte-12mv69b{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--rh-accent) 35%,var(--ink-700, #242428));border-radius:9px;background:var(--ink-950, #0a0a0b)}.wired-panel.svelte-12mv69b>.row-between:where(.svelte-12mv69b)>b:where(.svelte-12mv69b){font-size:.78rem;font-weight:450}.ble-divider.svelte-12mv69b{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--ink-700, #242428)}.ble-divider.svelte-12mv69b b:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.ble-divider.svelte-12mv69b span:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.66rem}.port-hint.svelte-12mv69b{color:var(--veil-faint, #85827d);font-size:.66rem}.failure-panel.svelte-12mv69b{display:grid;gap:6px;padding:12px;border:1px solid #7f3b3b;border-radius:9px;background:color-mix(in srgb,var(--danger, #f87171) 5%,var(--ink-950, #0a0a0b))}.failure-panel.svelte-12mv69b>b:where(.svelte-12mv69b){color:var(--danger, #f87171);font-size:.78rem;font-weight:470}.failure-panel.svelte-12mv69b p:where(.svelte-12mv69b){color:var(--veil-dim, #a8a6a2);font-size:.72rem}.failure-panel.svelte-12mv69b .failure-action:where(.svelte-12mv69b){color:var(--veil, #e7e5e2)}.enrollment-panel.svelte-12mv69b{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--rh-accent) 35%,var(--ink-700, #242428));border-radius:9px;background:var(--ink-950, #0a0a0b)}.enrollment-panel.svelte-12mv69b b:where(.svelte-12mv69b){font-size:.78rem;font-weight:450}.enrollment-panel.svelte-12mv69b p:where(.svelte-12mv69b){margin-top:4px;color:var(--veil-dim, #a8a6a2);font-size:.7rem}.enrollment-panel.svelte-12mv69b label:where(.svelte-12mv69b){color:var(--veil-faint, #85827d);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.enrollment-panel.svelte-12mv69b select:where(.svelte-12mv69b){min-height:44px;padding:9px 11px;border:1px solid var(--ink-600, #33333a);border-radius:8px;background:var(--ink-900, #111113);color:var(--veil, #e7e5e2);font:inherit}.report-message.svelte-12mv69b{color:var(--ok, #86c98a);font-size:.7rem}.action-row.svelte-12mv69b{display:flex;align-items:center;flex-wrap:wrap;gap:7px}@keyframes svelte-12mv69b-rh-spin{to{transform:rotate(360deg)}}@media(min-width:800px){.hardware-columns.svelte-12mv69b{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-columns.single.svelte-12mv69b{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.setup-steps.svelte-12mv69b ol:where(.svelte-12mv69b){flex-direction:column}.setup-steps.svelte-12mv69b li:where(.svelte-12mv69b){justify-content:space-between}}@media(max-width:560px){.ready-node-resume.svelte-12mv69b{align-items:stretch;flex-direction:column}.ready-node-resume.svelte-12mv69b .action-row:where(.svelte-12mv69b){display:grid}.ready-node-resume.svelte-12mv69b .primary-action:where(.svelte-12mv69b),.ready-node-resume.svelte-12mv69b .secondary-action:where(.svelte-12mv69b){width:100%;justify-content:center}.picker-row.svelte-12mv69b{grid-template-columns:auto minmax(0,1fr)}.picker-state.svelte-12mv69b,.picker-actions.svelte-12mv69b{grid-column:2;justify-self:start}.picker-actions.svelte-12mv69b{width:100%}.picker-actions.svelte-12mv69b>button:where(.svelte-12mv69b){width:100%}.picker-unavailable.svelte-12mv69b{max-width:none;text-align:left}.native-node-picker.svelte-12mv69b{padding-left:0}.picker-message.svelte-12mv69b{margin-left:0}.installation-guide.svelte-12mv69b>header:where(.svelte-12mv69b){align-items:stretch;flex-direction:column}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b){grid-template-columns:1fr}.installation-guide.svelte-12mv69b>header:where(.svelte-12mv69b)>span:where(.svelte-12mv69b){width:fit-content}.installation-guide.svelte-12mv69b ol:where(.svelte-12mv69b)>li:where(.svelte-12mv69b)>div:where(.svelte-12mv69b)>div:where(.svelte-12mv69b){align-items:start;flex-direction:column;gap:2px}.network-scan.svelte-12mv69b>button:where(.svelte-12mv69b){width:100%}.visible-networks.svelte-12mv69b button:where(.svelte-12mv69b){align-items:flex-start;flex-direction:column;gap:3px}.primary-action.svelte-12mv69b{width:100%}.hardware-card.svelte-12mv69b .action-row:where(.svelte-12mv69b)>:where(.svelte-12mv69b){flex:1 1 100%}}
