.diagnostic-theme{--primary:var(--diagnostic-pink-600);--primary-hover:var(--diagnostic-pink-700);--primary-foreground:var(--diagnostic-white);--background:var(--diagnostic-white);--foreground:var(--diagnostic-ink);--ink:var(--diagnostic-ink);--ink-foreground:var(--diagnostic-white);--accent:var(--diagnostic-purple-50);--accent-foreground:var(--diagnostic-purple-700);--muted:var(--diagnostic-neutral-100);--muted-foreground:var(--diagnostic-neutral-600);--text-2:var(--diagnostic-neutral-600);--border:var(--diagnostic-purple-200);--input:var(--diagnostic-neutral-200);--ring:var(--diagnostic-purple-600);color:var(--foreground);text-wrap:pretty}.diagnostic-theme>header,.diagnostic-theme>footer{--primary:#d44877;--primary-hover:#b14c70;--accent:#fbf3f6;--accent-foreground:#d44877;--muted:#f6f5f8;--muted-foreground:#71717e;--text-2:#3f3f47;--border:#0b051614;--input:#0b051624;--ring:#d44877}.diagnostic-theme main h1,.diagnostic-theme main h2,.diagnostic-theme main h3{letter-spacing:0}.diagnostic-cover{background:var(--diagnostic-cover);color:var(--diagnostic-white)}.diagnostic-theme main .diagnostic-heading{font-family:var(--font-display);letter-spacing:-.045em;font-size:48px;font-weight:700;line-height:.95}.diagnostic-vs{color:var(--diagnostic-purple-300);font-weight:600}.diagnostic-paths{gap:12px;max-width:520px;margin-top:44px}.diagnostic-path{background:color-mix(in srgb, var(--diagnostic-white) 7%, transparent);border:1px solid color-mix(in srgb, var(--diagnostic-white) 18%, transparent);border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.diagnostic-path-name{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2}.diagnostic-path-description{color:color-mix(in srgb, var(--diagnostic-white) 78%, transparent);margin-top:4px;font-size:14.5px;line-height:1.5}.diagnostic-icon{border:1px solid var(--path-border);width:56px;height:56px;color:var(--path-icon);background:var(--path-bg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.diagnostic-icon[data-path=comprar]{--path-icon:var(--diagnostic-purple-700);--path-bg:var(--diagnostic-purple-50);--path-border:var(--diagnostic-purple-200);--path-dark:var(--diagnostic-purple-300)}.diagnostic-icon[data-path=construir]{--path-icon:var(--diagnostic-pink-700);--path-bg:var(--diagnostic-pink-50);--path-border:var(--diagnostic-pink-200);--path-dark:var(--diagnostic-pink-300)}.diagnostic-icon[data-path=combinar]{--path-icon:var(--diagnostic-blue-700);--path-bg:var(--diagnostic-blue-50);--path-border:var(--diagnostic-blue-200);--path-dark:var(--diagnostic-blue-300)}.diagnostic-icon[data-path=lideranca]{--path-icon:var(--diagnostic-ink);--path-bg:var(--diagnostic-neutral-100);--path-border:var(--diagnostic-neutral-200)}.diagnostic-path .diagnostic-icon{background:var(--path-dark);width:44px;height:44px;color:var(--diagnostic-ink);border:0}.diagnostic-question-card{background:var(--diagnostic-white);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--diagnostic-ink) 55%, transparent);border-radius:24px;align-self:start}.diagnostic-theme .diagnostic-eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--diagnostic-purple-600);font-size:12px;font-weight:600;line-height:1.5}.diagnostic-theme .diagnostic-eyebrow-pink{color:var(--diagnostic-pink-600)}.diagnostic-progress{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:20px 0;display:grid}.diagnostic-progress span{background:var(--diagnostic-neutral-200);border-radius:3px;height:5px}.diagnostic-progress span[data-state=done]{background:var(--diagnostic-purple-300)}.diagnostic-progress span[data-state=current]{background:var(--diagnostic-pink-400)}.diagnostic-theme .diagnostic-question-title{font-family:var(--font-display);font-size:25px;font-weight:700}.diagnostic-question-support{color:var(--diagnostic-neutral-600);margin-top:8px;font-size:15px;line-height:1.5}.diagnostic-options{margin-top:22px}.diagnostic-theme .diagnostic-option{border-color:var(--diagnostic-neutral-200);background:var(--diagnostic-white);color:var(--diagnostic-ink);box-shadow:none;border-radius:14px}.diagnostic-theme .diagnostic-option:hover{border-color:var(--diagnostic-purple-300);background:var(--diagnostic-purple-50)}.diagnostic-theme .diagnostic-option.is-selected{border-color:var(--diagnostic-purple-500);background:var(--diagnostic-purple-50)}.diagnostic-theme input[type=checkbox]{accent-color:var(--diagnostic-purple-600)}.diagnostic-theme .diagnostic-back{color:var(--diagnostic-neutral-600)}.diagnostic-theme .diagnostic-primary{background:var(--diagnostic-pink-600);height:auto;min-height:56px;color:var(--diagnostic-white);font-family:var(--font-sans);box-shadow:none;border-radius:999px;padding:12px 32px;font-size:17px;font-weight:500}.diagnostic-theme .diagnostic-primary:hover{background:var(--diagnostic-pink-700)}.diagnostic-theme .diagnostic-primary:disabled{background:var(--diagnostic-pink-600);opacity:.4}.diagnostic-theme main :is(button,a,input,label,[tabindex]):focus-visible,.diagnostic-dialog :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--diagnostic-purple-600);outline-offset:2px;box-shadow:none}.diagnostic-option:has(input:focus-visible){outline:2px solid var(--diagnostic-purple-600);outline-offset:2px}.diagnostic-theme main #resultado:focus,.diagnostic-theme main #resultado:focus-visible{outline:none}.diagnostic-dialog .field{background:var(--diagnostic-white);color:var(--diagnostic-ink);border-color:var(--diagnostic-neutral-200)}.diagnostic-dialog .field:focus{border-color:var(--diagnostic-purple-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--diagnostic-purple-500) 16%, transparent)}.diagnostic-dialog .field[aria-invalid=true]{border-color:var(--destructive)}.diagnostic-theme #resultado li::marker{color:var(--diagnostic-purple-500)}.diagnostic-warning{color:var(--diagnostic-pink-600)}.diagnostic-meetrox{background:var(--diagnostic-white);border:1px solid var(--diagnostic-purple-200);border-radius:16px}.diagnostic-theme .diagnostic-download{border-color:var(--diagnostic-purple-200)}.diagnostic-theme .diagnostic-download:hover{background:var(--diagnostic-purple-50)}.diagnostic-receives{background:var(--diagnostic-neutral-100)}.diagnostic-receive-card{background:var(--diagnostic-purple-50);border:1px solid var(--diagnostic-purple-100);border-radius:18px}.diagnostic-receive-icon{background:var(--diagnostic-white);border:1px solid var(--diagnostic-purple-100);width:44px;height:44px;color:var(--diagnostic-purple-600);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.diagnostic-mockup{filter:drop-shadow(0 16px 32px color-mix(in srgb, var(--diagnostic-purple-300) 65%, transparent))}.diagnostic-audience{background:var(--diagnostic-white)}.diagnostic-tag{background:var(--diagnostic-purple-50);border-color:var(--diagnostic-purple-200);color:var(--diagnostic-purple-700)}.diagnostic-tag-dot{background:var(--diagnostic-purple-500)}@media (width>=768px){.diagnostic-theme main .diagnostic-heading{font-size:64px}}@media (width>=1024px){.diagnostic-theme main .diagnostic-heading{font-size:84px}}@media (prefers-reduced-motion:reduce){html:has(.diagnostic-page){scroll-behavior:auto}}
