.doctor-panel[data-v-a38b0ee3]{--doctor-tone:var(--p-primary-color);border:1px solid color-mix(in srgb,var(--doctor-tone) 28%,var(--p-content-border-color));background:color-mix(in srgb,var(--doctor-tone) 4%,var(--p-content-background));color:var(--p-text-color);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.doctor-panel-compact[data-v-a38b0ee3]{padding:.75rem}.doctor-heading[data-v-a38b0ee3]{align-items:center;gap:.65rem;display:flex}.doctor-mark[data-v-a38b0ee3]{width:2rem;height:2rem;color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 13%,transparent);border-radius:.55rem;flex:none;place-items:center;display:grid}.doctor-heading-copy[data-v-a38b0ee3]{flex:1;min-width:0;display:grid}.doctor-heading-copy strong[data-v-a38b0ee3]{font-size:.9rem}.doctor-heading-copy span[data-v-a38b0ee3],.doctor-problem span[data-v-a38b0ee3],.doctor-summary span[data-v-a38b0ee3]{color:var(--p-text-muted-color);font-size:.75rem;line-height:1.4}.doctor-error[data-v-a38b0ee3],.doctor-loading[data-v-a38b0ee3]{padding:.5rem;font-size:.82rem}.doctor-error[data-v-a38b0ee3]{color:var(--p-red-500)}.doctor-result[data-v-a38b0ee3]{gap:.75rem;display:grid}.doctor-summary[data-v-a38b0ee3]{color:var(--doctor-tone);align-items:flex-start;gap:.55rem;display:flex}.doctor-problem div[data-v-a38b0ee3],.doctor-summary div[data-v-a38b0ee3]{gap:.1rem;display:grid}.doctor-summary strong[data-v-a38b0ee3]{color:var(--p-text-color);font-size:.86rem}.doctor-attention[data-v-a38b0ee3]{--doctor-tone:var(--p-amber-500)}.doctor-blocked[data-v-a38b0ee3]{--doctor-tone:var(--p-red-500)}.doctor-ready[data-v-a38b0ee3]{--doctor-tone:var(--p-green-500)}.doctor-problems[data-v-a38b0ee3]{gap:.4rem;display:grid}.doctor-problem[data-v-a38b0ee3]{background:color-mix(in srgb,var(--doctor-tone) 8%,var(--p-content-background));color:var(--doctor-tone);border-radius:.55rem;gap:.5rem;padding:.55rem .65rem;display:flex}.doctor-problem strong[data-v-a38b0ee3]{color:var(--p-text-color);font-size:.8rem}.doctor-problem .doctor-session-warning[data-v-a38b0ee3]{color:var(--p-amber-600);font-weight:600}.doctor-details[data-v-a38b0ee3]{font-size:.78rem}.doctor-details summary[data-v-a38b0ee3]{cursor:pointer;color:var(--p-text-muted-color)}.doctor-details ul[data-v-a38b0ee3]{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.doctor-details li[data-v-a38b0ee3]{grid-template-columns:4rem minmax(8rem,1fr) auto;align-items:baseline;gap:.45rem;display:grid}.doctor-details code[data-v-a38b0ee3]{color:var(--p-text-muted-color);font-size:.68rem}.doctor-check-state[data-v-a38b0ee3]{text-transform:uppercase;font-size:.65rem;font-weight:700}.state-pass[data-v-a38b0ee3]{color:var(--p-green-500)}.state-warn[data-v-a38b0ee3]{color:var(--p-amber-500)}.state-fail[data-v-a38b0ee3]{color:var(--p-red-500)}.state-skipped[data-v-a38b0ee3]{color:var(--p-text-muted-color)}.doctor-actions[data-v-a38b0ee3]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.doctor-actions[data-v-a38b0ee3] .p-button-primary:not(.p-button-text):not(.p-button-outlined){color:var(--p-primary-contrast-color,#fff)}.doctor-start[data-v-a38b0ee3]{justify-self:start}@media (width<=560px){.doctor-heading[data-v-a38b0ee3]{flex-wrap:wrap;align-items:flex-start}.doctor-heading-copy[data-v-a38b0ee3]{min-width:calc(100% - 2.75rem)}.doctor-details li[data-v-a38b0ee3]{grid-template-columns:3.5rem 1fr}.doctor-details code[data-v-a38b0ee3]{grid-column:2}}.wizard-local-model[data-v-41e82f30]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.hero-icon[data-v-41e82f30]{margin:0 auto .5rem;font-size:2.5rem}.title[data-v-41e82f30]{margin:0;font-size:1.5rem;font-weight:600}.body[data-v-41e82f30]{max-width:36rem;margin:0;font-size:1rem;line-height:1.5}.body-small[data-v-41e82f30]{margin:0;font-size:.875rem}.muted[data-v-41e82f30]{color:var(--p-text-color-secondary,#6b7280)}.warn[data-v-41e82f30]{color:var(--p-orange-500,#f97316)}.install-btn[data-v-41e82f30],.progress[data-v-41e82f30]{margin:.25rem auto 0}.progress[data-v-41e82f30]{background:var(--p-surface-200,#0000001a);border-radius:999px;width:min(420px,90%);height:6px;overflow:hidden}.progress-fill[data-v-41e82f30]{background:var(--p-primary-color,#2dd4bf);border-radius:999px;height:100%;transition:width .3s}.personal-subscriptions[data-v-14dcd12b]{color:var(--ink,var(--p-text-color,#1f2937));gap:1rem;display:grid}.personal-subscriptions-loading[data-v-14dcd12b]{min-height:5rem;color:var(--p-text-muted-color);justify-content:center;align-items:center;gap:.6rem;display:flex}.personal-subscriptions-empty[data-v-14dcd12b]{display:none}.personal-subscriptions-title[data-v-14dcd12b]{font-size:.875rem;font-weight:650}.personal-subscription-card[data-v-14dcd12b]{border:1px solid var(--p-content-border-color);background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-color) 7%,transparent),transparent 48%),var(--p-content-background);border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.9rem;padding:1rem;display:flex}.personal-subscriptions--settings .personal-subscription-card[data-v-14dcd12b]{border:0;border-bottom:1px solid var(--p-content-border-color);background:0 0;border-radius:0;padding:1rem 0}.personal-subscriptions--settings .personal-subscription-card[data-v-14dcd12b]:first-of-type{padding-top:0}.personal-subscriptions--settings .personal-subscription-card[data-v-14dcd12b]:last-child{border-bottom:0;padding-bottom:0}.personal-subscription-actions[data-v-14dcd12b],.personal-subscription-buttons[data-v-14dcd12b],.personal-subscription-device[data-v-14dcd12b],.personal-subscription-form-actions[data-v-14dcd12b],.personal-subscription-header[data-v-14dcd12b],.personal-subscription-identity[data-v-14dcd12b],.personal-subscription-statuses[data-v-14dcd12b]{align-items:center;display:flex}.personal-subscription-device[data-v-14dcd12b],.personal-subscription-form-actions[data-v-14dcd12b],.personal-subscription-header[data-v-14dcd12b],.personal-subscription-statuses[data-v-14dcd12b]{justify-content:space-between}.personal-subscription-actions[data-v-14dcd12b],.personal-subscription-buttons[data-v-14dcd12b],.personal-subscription-form-actions[data-v-14dcd12b],.personal-subscription-header[data-v-14dcd12b]{flex-wrap:wrap;gap:.75rem}.personal-subscription-identity[data-v-14dcd12b]{gap:.75rem;min-width:0}.personal-subscription-statuses[data-v-14dcd12b]{justify-content:flex-end;gap:.375rem;margin-left:auto}.personal-subscription-icon[data-v-14dcd12b]{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));width:2.5rem;height:2.5rem;color:var(--p-primary-color);border-radius:.75rem;flex:0 0 2.5rem;place-items:center;display:grid}.personal-subscription-description[data-v-14dcd12b],.personal-subscription-identity h4[data-v-14dcd12b],.personal-subscription-identity p[data-v-14dcd12b]{margin:0}.personal-subscription-identity h4[data-v-14dcd12b]{font-size:1rem;font-weight:650}.personal-subscription-description[data-v-14dcd12b],.personal-subscription-identity p[data-v-14dcd12b]{color:var(--p-text-muted-color);line-height:1.45}.personal-subscription-identity p[data-v-14dcd12b]{margin-top:.15rem;font-size:.82rem}.personal-subscription-description[data-v-14dcd12b]{font-size:.875rem}.personal-subscription-connected[data-v-14dcd12b],.personal-subscription-desktop-setup[data-v-14dcd12b],.personal-subscription-form[data-v-14dcd12b]{flex-direction:column;align-items:stretch;gap:.85rem;display:flex}.personal-subscription-desktop-copy[data-v-14dcd12b]{background:color-mix(in srgb,var(--p-content-hover-background) 70%,transparent);color:var(--p-text-muted-color);border-radius:.65rem;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;font-size:.84rem;line-height:1.45;display:flex}.personal-subscription-desktop-copy svg[data-v-14dcd12b]{color:var(--p-primary-color);margin-top:.15rem}.personal-subscription-device[data-v-14dcd12b]{background:color-mix(in srgb,var(--p-content-hover-background) 70%,transparent);color:var(--p-text-muted-color);border-radius:.65rem;gap:.75rem;padding:.55rem .7rem;font-size:.82rem}.personal-subscription-help[data-v-14dcd12b]{color:var(--p-primary-color);align-items:center;gap:.4rem;font-size:.84rem;text-decoration:none;display:inline-flex}.personal-subscription-help[data-v-14dcd12b]:hover{text-decoration:underline}.personal-subscription-error[data-v-14dcd12b]{width:100%}.personal-subscriptions--connected[data-v-14dcd12b]{gap:.5rem}.personal-subscriptions--connected .personal-subscription-card[data-v-14dcd12b]{background:var(--p-content-background);gap:.65rem;padding:.8rem}.theme-dark .personal-subscriptions{color:#f8fafc}@media (width<=640px){.personal-subscription-device[data-v-14dcd12b],.personal-subscription-form-actions[data-v-14dcd12b],.personal-subscription-header[data-v-14dcd12b]{flex-direction:column;align-items:flex-start}.personal-subscription-actions[data-v-14dcd12b],.personal-subscription-buttons[data-v-14dcd12b],.personal-subscription-statuses[data-v-14dcd12b]{align-items:flex-start}.personal-subscription-statuses[data-v-14dcd12b]{margin-left:0}}.ga-step[data-v-a0dd6b02],.guided-ai[data-v-a0dd6b02]{flex-direction:column;display:flex}.ga-step[data-v-a0dd6b02]{gap:.85rem}.ga-subhead[data-v-a0dd6b02]{align-items:center;gap:.5rem;display:flex}.ga-headline[data-v-a0dd6b02]{margin:0;font-size:1.25rem;font-weight:600}.ga-help[data-v-a0dd6b02]{margin:0;line-height:1.5}.ga-help[data-v-a0dd6b02],.ga-note[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280))}.ga-note[data-v-a0dd6b02]{margin:.25rem 0 0;font-size:.8125rem}.ga-connected-subscriptions[data-v-a0dd6b02]{border-top:1px solid var(--p-content-border-color,#e5e7eb);padding-top:.85rem}.ga-grid[data-v-a0dd6b02]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ga-card[data-v-a0dd6b02]{border:2px solid var(--line,var(--p-surface-border,#e5e7eb));background:var(--panel,var(--p-surface-card,#fff));color:var(--ink,var(--p-text-color,#111827));cursor:pointer;text-align:left;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:1rem;transition:border-color .12s,transform .12s;display:flex}.ga-card[data-v-a0dd6b02]:hover{border-color:var(--accent-teal,var(--p-primary-300,#93c5fd));transform:translateY(-1px)}.ga-card[data-v-a0dd6b02]:focus-visible{outline:2px solid var(--accent-teal,var(--p-primary-color,#3b82f6));outline-offset:2px}.ga-card-head[data-v-a0dd6b02]{justify-content:space-between;align-items:center;display:flex}.ga-card-icon[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));font-size:1.25rem}.ga-tag[data-v-a0dd6b02]{text-transform:uppercase;letter-spacing:.05em;background:var(--accent-teal,var(--p-primary-color,#3b82f6));color:#0b0c14;border-radius:.25rem;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.ga-card-title[data-v-a0dd6b02]{font-weight:600}.ga-card-tagline[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));font-size:.875rem;line-height:1.4}.ga-cli-row[data-v-a0dd6b02]{gap:.6rem}.ga-cli-row[data-v-a0dd6b02],.ga-target-panel[data-v-a0dd6b02]{border:1px solid var(--p-content-border-color,var(--line,#e5e7eb));background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 5%,var(--p-content-background,#fff));color:var(--p-text-color,#111827);border-radius:.6rem;flex-direction:column;padding:.85rem;display:flex}.ga-target-panel[data-v-a0dd6b02]{gap:.75rem}.ga-target-title[data-v-a0dd6b02]{margin-bottom:.2rem;font-weight:600}.ga-target-copy[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));margin:0;font-size:.875rem;line-height:1.45}.ga-target-grid[data-v-a0dd6b02]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;display:grid}.ga-target-card[data-v-a0dd6b02]{-moz-column-gap:.55rem;border:1px solid var(--p-content-border-color,var(--line,#e5e7eb));background:var(--p-content-background,#fff);color:var(--p-text-color,#111827);text-align:left;cursor:pointer;border-radius:.45rem;grid-template-columns:auto 1fr;grid-template-areas:"icon name""icon desc";align-items:center;gap:.15rem .55rem;padding:.75rem;display:grid}.ga-target-card[data-v-a0dd6b02]:hover{border-color:var(--accent-teal,var(--p-primary-color,#3b82f6))}.ga-target-card[data-v-a0dd6b02]:disabled{cursor:progress;opacity:.7}.ga-target-icon[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));grid-area:icon;font-size:1rem}.ga-target-name[data-v-a0dd6b02]{grid-area:name;font-weight:600}.ga-target-desc[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));grid-area:desc;font-size:.8125rem;line-height:1.35}.ga-cli-head[data-v-a0dd6b02]{align-items:center;gap:.5rem;display:flex}.ga-cli-icon[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));font-size:1.1rem}.ga-cli-name[data-v-a0dd6b02]{font-weight:600}.ga-cli-status[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));align-items:center;gap:.35rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.ga-cli-status--signedin[data-v-a0dd6b02]{color:var(--p-green-500,#22c55e)}.ga-cli-body[data-v-a0dd6b02]{flex-direction:column;gap:.5rem;display:flex}.ga-consent[data-v-a0dd6b02]{color:var(--p-text-muted-color);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}.ga-consent input[data-v-a0dd6b02]{margin-top:.18rem}.ga-manual[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.ga-manual-label[data-v-a0dd6b02]{flex:none}.ga-inline-link[data-v-a0dd6b02],.ga-install-link[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.ga-inline-link[data-v-a0dd6b02]:hover,.ga-install-link[data-v-a0dd6b02]:hover{text-decoration:underline}.ga-advanced-install[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));font-size:.8125rem}.ga-advanced-install summary[data-v-a0dd6b02]{cursor:pointer;width:fit-content}.ga-code[data-v-a0dd6b02]{font-family:var(--font-mono,ui-monospace,monospace);color:var(--p-text-color,#111827);border-radius:.3rem;max-width:100%;padding:.15rem .4rem;font-size:.8125rem;overflow-x:auto}.ga-code[data-v-a0dd6b02],.ga-log[data-v-a0dd6b02]{background:color-mix(in srgb,var(--p-text-color,#111827) 9%,var(--p-content-background,#fff))}.ga-log[data-v-a0dd6b02]{max-height:140px;color:var(--p-text-muted-color,var(--p-text-color-secondary,#6b7280));white-space:pre-wrap;word-break:break-word;border-radius:.4rem;margin:0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow-y:auto}.ga-done-row[data-v-a0dd6b02]{justify-content:space-between;margin-top:.25rem}.ga-done-row[data-v-a0dd6b02],.ga-key-alt[data-v-a0dd6b02]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ga-key-alt[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));font-size:.8125rem}.ga-confirm-card[data-v-a0dd6b02],.ga-key-card[data-v-a0dd6b02]{background:color-mix(in srgb,var(--p-primary-color,#3b82f6) 5%,var(--p-content-background,#fff));border:1px solid var(--p-content-border-color,var(--line,#e5e7eb));color:var(--p-text-color,#111827)}.ga-key-form[data-v-a0dd6b02]{flex-direction:column;gap:.75rem;display:flex}.ga-key-row[data-v-a0dd6b02]{align-items:center;gap:.75rem;display:flex}.ga-key-label[data-v-a0dd6b02]{flex:0 0 5.5rem;font-size:.875rem;font-weight:600}.ga-key-input[data-v-a0dd6b02],.ga-key-select[data-v-a0dd6b02]{flex:1;min-width:0}.ga-key-actions[data-v-a0dd6b02]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ga-key-help-link[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ga-key-help-link[data-v-a0dd6b02]:hover{text-decoration:underline}.ga-key-help-icon[data-v-a0dd6b02]{font-size:.75rem}.ga-confirm[data-v-a0dd6b02]{align-items:flex-start;gap:.75rem;display:flex}.ga-confirm-icon[data-v-a0dd6b02]{color:var(--accent-teal,var(--p-primary-color,#3b82f6));flex-shrink:0;margin-top:.15rem;font-size:1.5rem}.ga-confirm-title[data-v-a0dd6b02]{margin-bottom:.25rem;font-weight:600}.ga-confirm-body[data-v-a0dd6b02]{color:var(--ink-3,var(--p-text-color-secondary,#6b7280));font-size:.875rem;line-height:1.4}@media (width<=640px){.ga-grid[data-v-a0dd6b02]{grid-template-columns:1fr}.ga-key-row[data-v-a0dd6b02]{flex-direction:column;align-items:stretch;gap:.4rem}.ga-key-label[data-v-a0dd6b02]{flex:none}}.guided-ai-dialog.p-dialog{background:var(--p-content-background,#fff);color:var(--p-text-color,#111827);border:1px solid var(--p-content-border-color,#d1d5db)}.guided-ai-dialog .p-dialog-content,.guided-ai-dialog .p-dialog-header{background:var(--p-content-background,#fff);color:var(--ink,var(--p-text-color,#111827))}.guided-ai-dialog .p-dialog-title{color:var(--ink,var(--p-text-color,#111827));font-weight:700}.theme-dark .guided-ai-dialog .ga-headline,.theme-dark .guided-ai-dialog .p-dialog-content,.theme-dark .guided-ai-dialog .p-dialog-header,.theme-dark .guided-ai-dialog .p-dialog-title,.theme-dark .guided-ai-dialog.p-dialog{color:#f8fafc}.theme-dark .guided-ai-dialog .ga-help{color:#a5adc4}
