.mockup[data-v-217e12b9]{margin:0}.mockup__frame[data-v-217e12b9]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg);overflow:hidden}.mockup__chrome[data-v-217e12b9]{background:var(--surface-tint);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:.55rem .85rem;display:flex}.mockup__dot[data-v-217e12b9]{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.mockup__url[data-v-217e12b9]{color:var(--ink-muted);font-size:.68rem;font-family:var(--font-mono);margin-inline-start:auto}.mockup__body[data-v-217e12b9]{background:var(--border);grid-template-columns:minmax(0,1fr);gap:1px;font-size:.72rem;line-height:1.35;display:grid}.rail[data-v-217e12b9]{background:var(--surface-tint);flex-direction:column;align-items:center;gap:.9rem;padding:.75rem 0;display:none}.rail__mark[data-v-217e12b9]{background:var(--sympify-purple);border-radius:8px;place-items:center;width:26px;height:26px;padding:4px;display:grid}.rail__mark img[data-v-217e12b9]{filter:brightness(0)invert();width:100%}.rail__icon[data-v-217e12b9]{background:var(--border-strong);border-radius:4px;width:16px;height:16px}.panel[data-v-217e12b9]{background:var(--white);min-width:0;padding:.9rem;overflow:hidden}.badge[data-v-217e12b9]{border-radius:var(--radius-pill);background:var(--sympify-purple-light);color:var(--sympify-purple-deep);letter-spacing:.05em;text-transform:uppercase;padding:.1rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}.panel__title[data-v-217e12b9]{letter-spacing:-.01em;margin-block-start:.5rem;font-size:.95rem;font-weight:650}.panel__intro[data-v-217e12b9],.panel__note[data-v-217e12b9]{color:var(--ink-muted);margin-block-start:.35rem;font-size:.68rem}.field-label[data-v-217e12b9]{margin-block-start:.75rem;font-size:.66rem;font-weight:600;display:block}.field[data-v-217e12b9]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);margin-block-start:.25rem;padding:.45rem .6rem}.cta[data-v-217e12b9]{border-radius:var(--radius-pill);background:var(--sympify-purple-dark);color:var(--white);text-align:center;margin-block-start:.5rem;padding:.42rem .7rem;font-size:.68rem;font-weight:650}.cta--report[data-v-217e12b9]{margin-block-start:.75rem}.panel__heading[data-v-217e12b9],.report__section[data-v-217e12b9]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-size:.66rem;font-weight:700}.report__section[data-v-217e12b9]{margin-block-start:.8rem}.symptoms[data-v-217e12b9]{gap:.4rem;margin-block-start:.5rem;padding:0;list-style:none;display:grid}.symptom[data-v-217e12b9]{border-bottom:1px solid var(--border);gap:.25rem;padding-block-end:.4rem;display:grid}.symptom__name[data-v-217e12b9]{min-width:0}.choices[data-v-217e12b9]{flex-shrink:0;gap:3px;display:flex}.chip[data-v-217e12b9]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink-muted);padding:.08rem .34rem;font-size:.6rem}.chip--yes[data-v-217e12b9]{color:#1f5334;background:#e8f4ec;border-color:#7fae90}.chip--no[data-v-217e12b9]{border-color:var(--border-strong);color:var(--ink-muted);background:#f3f1f9}.chip--maybe[data-v-217e12b9]{color:#6b4e10;background:#fdf3e3;border-color:#cf9b40}.tags[data-v-217e12b9]{flex-wrap:wrap;gap:4px;margin-block-start:.4rem;display:flex}.tag[data-v-217e12b9]{border-radius:var(--radius-sm);border:1px solid var(--border-strong);padding:.13rem .42rem;font-size:.62rem}.tag--yes[data-v-217e12b9]{color:#1f5334;background:#e8f4ec;border-color:#7fae90}.tag--maybe[data-v-217e12b9]{color:#6b4e10;background:#fdf3e3;border-color:#cf9b40}.tag--inferred[data-v-217e12b9]{background:var(--sympify-purple-mist);border-style:dashed;border-color:var(--sympify-purple);color:var(--sympify-purple-deep)}.tag--inferred em[data-v-217e12b9]{opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:.55rem;font-style:normal}.profile__sub[data-v-217e12b9]{margin-block-start:.7rem;font-size:.66rem;font-weight:650}.report__title[data-v-217e12b9]{font-size:.95rem;font-weight:650}.report__safety[data-v-217e12b9]{border-left:3px solid var(--sympify-purple);background:var(--sympify-purple-mist);color:var(--sympify-purple-deep);margin-block-start:.3rem;padding:.4rem .55rem;font-size:.66rem}.band[data-v-217e12b9]{margin-block-start:.5rem}.band__label[data-v-217e12b9]{font-size:.66rem;font-weight:600}.band__rows[data-v-217e12b9]{gap:4px;margin-block-start:.25rem;display:grid}.band__row[data-v-217e12b9]{border-radius:var(--radius-sm);background:var(--surface-tint);border:1px solid var(--border);height:20px}@media (width>=48rem){.mockup__body[data-v-217e12b9]:not(:has(.panel--report)){grid-template-columns:44px minmax(0,1fr) minmax(0,1.1fr) minmax(0,.95fr)}.mockup__body:not(:has(.panel--report)) .rail[data-v-217e12b9]{display:flex}}.mockup__caption[data-v-217e12b9]{font-size:var(--step--1);color:var(--ink-muted);margin-block-start:var(--space-sm)}
