.chrome-page.svelte-6n6o8f{padding:var(--pf-space-6) var(--pf-space-5)}.chrome-shell.svelte-6n6o8f{max-width:1040px;margin:0 auto}.chrome-panel.svelte-6n6o8f{background:var(--pf-bg-panel);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-lg);padding:var(--pf-space-6)}.panel-brand.svelte-6n6o8f{margin:0 0 var(--pf-space-5);font-size:var(--pf-text-sm);font-weight:700;letter-spacing:.02em}.chrome-main-grid.svelte-6n6o8f{display:grid;grid-template-columns:minmax(0,420px) minmax(280px,1fr);gap:var(--pf-space-6);align-items:start}.chrome-single-grid.svelte-6n6o8f{display:grid;justify-content:center}.qr-column.svelte-6n6o8f,.assist-column.svelte-6n6o8f{display:grid;gap:var(--pf-space-4)}.chrome-single-grid.svelte-6n6o8f .qr-column:where(.svelte-6n6o8f){width:min(100%,640px)}.hero-block.svelte-6n6o8f{display:grid;gap:var(--pf-space-2)}.hero-block.svelte-6n6o8f h1:where(.svelte-6n6o8f){margin:0;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.1}.support-copy.svelte-6n6o8f{margin:0;color:var(--pf-text-dim);font-size:var(--pf-text-md)}.status-pill.svelte-6n6o8f{display:inline-flex;align-items:center;width:fit-content;padding:var(--pf-space-2) var(--pf-space-3);border-radius:999px;font-size:var(--pf-text-sm);font-weight:600;background:var(--pf-bg-subtle);color:var(--pf-text-main)}.status-pill.state-ready.svelte-6n6o8f{color:var(--pf-accent-strong)}.status-pill.state-connected.svelte-6n6o8f{background:color-mix(in srgb,var(--pf-success) 10%,white);color:var(--pf-success)}.status-pill.state-target_unready.svelte-6n6o8f{background:color-mix(in srgb,var(--pf-warning, #b7791f) 10%,white);color:var(--pf-warning, #b7791f)}.status-pill.state-attention.svelte-6n6o8f,.status-pill.state-recover.svelte-6n6o8f,.status-pill.state-not_ready.svelte-6n6o8f{color:var(--pf-text-dim)}.qr-panel.svelte-6n6o8f{display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--pf-space-5);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-md);background:var(--pf-bg-subtle)}.assist-link.svelte-6n6o8f{display:inline-flex;width:fit-content;align-items:center;padding:var(--pf-space-3) var(--pf-space-4);border-radius:999px;background:color-mix(in srgb,var(--pf-accent) 8%,transparent);color:var(--pf-accent);font-weight:600}.assist-link.svelte-6n6o8f:hover{text-decoration:none;background:color-mix(in srgb,var(--pf-accent) 14%,transparent)}.assist-card.svelte-6n6o8f{padding:var(--pf-space-5);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-md);background:var(--pf-bg-subtle);display:grid;gap:var(--pf-space-3)}.card-header.svelte-6n6o8f h2:where(.svelte-6n6o8f){margin:0;font-size:var(--pf-text-lg)}.card-kicker.svelte-6n6o8f{margin:var(--pf-space-1) 0 0;font-size:var(--pf-text-sm);font-weight:600;color:var(--pf-text-dim)}.card-copy.svelte-6n6o8f{margin:0;color:var(--pf-text-dim);font-size:var(--pf-text-md)}.status-block.svelte-6n6o8f{display:grid;justify-items:center;gap:14px;text-align:center}.message-panel.svelte-6n6o8f{display:grid;justify-items:center;text-align:center;gap:var(--pf-space-3);padding:var(--pf-space-5);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-md);background:var(--pf-bg-subtle)}.troubleshooting-panel.svelte-6n6o8f{width:100%;display:grid;justify-items:center;gap:var(--pf-space-3)}.troubleshooting-panel.svelte-6n6o8f summary:where(.svelte-6n6o8f){cursor:pointer;font-weight:600;color:var(--pf-text-dim);list-style:none}.troubleshooting-panel.svelte-6n6o8f summary:where(.svelte-6n6o8f)::-webkit-details-marker{display:none}.status-block.error.svelte-6n6o8f{color:var(--pf-danger)}.spinner.svelte-6n6o8f{width:34px;height:34px;border:3px solid color-mix(in srgb,var(--pf-text-main) 12%,transparent);border-top-color:var(--pf-accent);border-radius:50%;margin:0;animation:svelte-6n6o8f-spin 1s linear infinite}.error-copy.svelte-6n6o8f{margin:0;color:var(--pf-danger);font-size:var(--pf-text-sm)}@media(max-width:800px){.chrome-main-grid.svelte-6n6o8f{grid-template-columns:1fr}.panel-brand.svelte-6n6o8f{margin-bottom:var(--pf-space-4)}}@media(max-width:560px){.chrome-page.svelte-6n6o8f{padding:var(--pf-space-5) var(--pf-space-4)}}@keyframes svelte-6n6o8f-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
