:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.45;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-bg: var(--p-surface-100);--card-bg: var(--p-surface-0);--card-border: var(--p-surface-200);--tile-bg: var(--p-surface-50);--text: var(--p-surface-900);--muted: var(--p-surface-500);--role: var(--p-primary-color);--role-soft: color-mix(in srgb, var(--p-primary-color) 14%, transparent);--ok: var(--p-green-600);--warn: var(--p-orange-500);--ko: var(--p-red-600);--mono: "Helvetica Neue", Helvetica, Arial, sans-serif;--radius: 3px;--fs-display: 2rem;--fs-value: 1.35rem;--fs-title: 1.15rem;--fs-body: .875rem;--fs-small: .78rem;--fs-caps: .72rem}@media(prefers-color-scheme:dark){:root{--app-bg: var(--p-surface-950);--card-bg: var(--p-surface-900);--card-border: var(--p-surface-800);--tile-bg: var(--p-surface-800);--text: var(--p-surface-200);--muted: var(--p-surface-400);--ok: var(--p-green-400);--warn: var(--p-orange-400);--ko: var(--p-red-400)}}body{margin:0;min-width:320px;background:var(--app-bg);color:var(--text)}#app{max-width:760px;margin:0 auto;padding:20px 16px 0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:16px}.card_head{display:flex;align-items:center;gap:8px;min-height:28px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--card-border)}.card_head h2{font-size:var(--fs-title);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 auto 0 0}.badge{font-size:var(--fs-small);font-weight:500;padding:0 8px;border-radius:var(--radius);background:var(--role-soft);color:var(--role)}.muted{color:var(--muted);font-weight:400}.caps{font-size:var(--fs-caps);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hint{font-size:var(--fs-small);color:var(--muted)}.hint a{color:inherit}.lock[data-v-4e240a8f]{display:flex;flex-direction:column;gap:8px;max-width:320px;margin:18vh auto 0}header[data-v-4e240a8f]{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid var(--text)}h1[data-v-4e240a8f]{font-size:var(--fs-display);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.muted[data-v-4e240a8f]{font-size:var(--fs-small)}label[data-v-4e240a8f]{font-size:var(--fs-small);color:var(--muted)}.error[data-v-4e240a8f]{font-size:var(--fs-small);color:var(--ko)}button[data-v-4e240a8f]{margin-top:8px}.device[data-v-8c18ea85]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:2px solid var(--text)}.identity[data-v-8c18ea85]{display:flex;flex-direction:column;gap:8px;min-width:0}.title[data-v-8c18ea85]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.version[data-v-8c18ea85]{font-size:var(--fs-small)}h1[data-v-8c18ea85]{font-size:var(--fs-display);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.connection[data-v-8c18ea85]{display:flex;align-items:center;gap:8px;font-size:var(--fs-body);color:var(--muted)}.dot[data-v-8c18ea85]{width:8px;height:8px;border-radius:50%;background:var(--muted)}.on[data-v-8c18ea85]{color:var(--text)}.on .dot[data-v-8c18ea85]{background:var(--ok)}.step[data-v-121cff03]{scroll-margin-top:12px}.num[data-v-121cff03]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius);border:1.5px solid var(--text);font-size:var(--fs-small);font-weight:700}.done .num[data-v-121cff03]{background:var(--role);border-color:var(--role);color:var(--card-bg)}.source[data-v-f0dcae46]{display:flex;align-items:center;justify-content:space-between;gap:12px}.source_name[data-v-f0dcae46]{font-size:var(--fs-body);font-weight:500}.drop[data-v-f0dcae46]{display:flex;align-items:center;justify-content:center;margin-top:16px;padding:24px;border-radius:var(--radius);border:1px dashed var(--muted);background:var(--tile-bg);color:var(--muted);font-size:var(--fs-body);cursor:pointer;transition:border-color .15s,color .15s}.selected[data-v-f0dcae46]{margin-top:12px}.drop[data-v-f0dcae46]:hover,.drop.over[data-v-f0dcae46]{border-color:var(--role);color:var(--role)}.grid[data-v-f5318a51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.option[data-v-f5318a51]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}h3[data-v-f5318a51],.hint[data-v-f5318a51]{margin:0}.footer[data-v-f5318a51]{margin-top:16px;padding-top:10px;border-top:1px solid var(--card-border)}@media(max-width:560px){.grid[data-v-f5318a51]{grid-template-columns:minmax(0,1fr)}}.auto[data-v-09327ae3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:var(--fs-body);cursor:pointer}.row[data-v-09327ae3]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.message[data-v-09327ae3]{font-size:var(--fs-body);color:var(--muted)}.message.ko[data-v-09327ae3]{color:var(--ko)}.p-progressbar[data-v-09327ae3]{height:4px;margin-top:16px}.p-progressbar[data-v-09327ae3] .p-progressbar-value{transition:width .1s linear}.error[data-v-09327ae3] .p-progressbar-value{background:var(--ko)}.unsupported[data-v-f4a1aea3]{margin-bottom:12px}.unsupported a[data-v-f4a1aea3]{color:inherit}.cards[data-v-f4a1aea3]{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;min-width:0}.disabled[data-v-f4a1aea3]{opacity:.5;pointer-events:none}
