.wizard[data-v-73e7f0e0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(24px,4vw,48px);position:relative;overflow:hidden}.wizard__progress[data-v-73e7f0e0]{background:var(--brand-soft);height:4px;position:absolute;top:0;left:0;right:0}.wizard__bar[data-v-73e7f0e0]{background:linear-gradient(90deg, var(--brand), var(--gold));height:100%;transition:width .6s var(--ease-out)}.wizard--analysis .wizard__bar[data-v-73e7f0e0]{transition:none}.wizard__meta[data-v-73e7f0e0]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:36px;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-8);font-weight:600;display:flex}.wizard__panel[data-v-73e7f0e0]{gap:var(--space-6);flex-direction:column;display:flex}.wizard__question[data-v-73e7f0e0]{font-size:var(--fs-2xl);outline:none}.wizard__intro[data-v-73e7f0e0]{color:var(--text-muted);margin-top:calc(var(--space-3) * -1)}.wizard__options[data-v-73e7f0e0]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.option[data-v-73e7f0e0]{align-items:center;gap:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);text-align:left;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) ease;animation:option-in-73e7f0e0 .42s var(--ease-out) both;padding:16px 18px;display:flex}@keyframes option-in-73e7f0e0{0%{opacity:0;transform:translateY(10px)}}.option[data-v-73e7f0e0]:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-2px)}.option.is-selected[data-v-73e7f0e0]{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 1px var(--brand)}.option__icon[data-v-73e7f0e0]{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.option.is-selected .option__icon[data-v-73e7f0e0]{background:var(--brand);color:#fff}.option__body[data-v-73e7f0e0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.option__label[data-v-73e7f0e0]{color:var(--ink);font-weight:500}.option__hint[data-v-73e7f0e0]{font-size:var(--fs-xs);color:var(--text-muted)}.option__check[data-v-73e7f0e0]{border:1px solid var(--border-strong);color:#0000;width:24px;height:24px;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.option.is-selected .option__check[data-v-73e7f0e0]{background:var(--brand);border-color:var(--brand);color:#fff}.wizard__insight-slot[data-v-73e7f0e0]:empty{margin-top:calc(var(--space-6) * -1)}.wizard__insight[data-v-73e7f0e0]{border-radius:var(--radius-md);background:var(--gold-soft);color:var(--gold-deep);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex}.wizard__insight svg[data-v-73e7f0e0]{flex:none;margin-top:3px}.wizard__nav[data-v-73e7f0e0]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.wizard__back[data-v-73e7f0e0]{color:var(--text-muted);font-size:var(--fs-sm);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:10px 6px;display:inline-flex}.wizard__back[data-v-73e7f0e0]:hover:not(:disabled){color:var(--brand)}.wizard__back[data-v-73e7f0e0]:disabled{opacity:.35;cursor:default}.analysis__head[data-v-73e7f0e0]{gap:var(--space-5);flex-direction:column;display:flex}.analysis__head .wizard__intro[data-v-73e7f0e0]{margin-top:calc(var(--space-2) * -1)}.analysis[data-v-73e7f0e0]{column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"rows message""prep message"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.analysis__block[data-v-73e7f0e0]{flex-direction:column;min-width:0;display:flex}.analysis__block--rows[data-v-73e7f0e0]{grid-area:rows}.analysis__block--message[data-v-73e7f0e0]{grid-area:message}.analysis__block--prep[data-v-73e7f0e0]{grid-area:prep}.analysis__sub[data-v-73e7f0e0]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-3);font-weight:600}.analysis__rows[data-v-73e7f0e0]{align-content:start;gap:10px;min-height:140px;display:grid}.analysis__row[data-v-73e7f0e0],.analysis__point[data-v-73e7f0e0]{font-size:var(--fs-sm);animation:row-in-73e7f0e0 .38s var(--ease-out) both;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.analysis__row[data-v-73e7f0e0]{color:var(--text-muted);transition:color var(--dur-base) ease}.analysis__row.is-done[data-v-73e7f0e0]{color:var(--text)}.analysis__row strong[data-v-73e7f0e0]{color:var(--ink);font-weight:600}@keyframes row-in-73e7f0e0{0%{opacity:0;transform:translateY(6px)}}.analysis__dot[data-v-73e7f0e0]{border:2px solid var(--brand-soft-2);border-top-color:var(--brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;animation:.8s linear infinite spin-73e7f0e0;display:inline-flex;position:relative}.is-done .analysis__dot[data-v-73e7f0e0]{border-color:var(--success);background:var(--success);animation:none}@keyframes spin-73e7f0e0{to{transform:rotate(360deg)}}.analysis__points[data-v-73e7f0e0]{gap:10px;display:grid}.analysis__point svg[data-v-73e7f0e0]{color:var(--gold-deep);flex:none;margin-top:2px}.analysis__paper[data-v-73e7f0e0]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--brand-tint);height:330px;font-size:var(--fs-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;padding:16px 18px;line-height:1.55;position:relative;overflow:hidden}.analysis__paper.is-active[data-v-73e7f0e0]{border-color:var(--brand);box-shadow:var(--shadow-focus)}.analysis__placeholder[data-v-73e7f0e0]{color:var(--text-subtle);white-space:normal;font-style:italic}.analysis__caret[data-v-73e7f0e0]{vertical-align:text-bottom;background:var(--brand);width:2px;height:1.1em;margin-left:1px;animation:.9s steps(2,start) infinite caret-73e7f0e0;display:inline-block}@keyframes caret-73e7f0e0{to{visibility:hidden}}.analysis__foot[data-v-73e7f0e0]{align-items:center;gap:var(--space-4);display:flex}.analysis__bar[data-v-73e7f0e0]{border-radius:var(--radius-pill);background:var(--brand-soft);flex:1;height:6px;overflow:hidden}.analysis__bar span[data-v-73e7f0e0]{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--gold));height:100%;display:block}.analysis__skip[data-v-73e7f0e0]{letter-spacing:normal;text-transform:none;border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;font-size:var(--fs-sm);color:var(--ink);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;margin-block:-4px;padding:0 14px;font-weight:500}.analysis__skip[data-v-73e7f0e0]:hover{border-color:var(--brand);color:var(--brand)}.wizard__result[data-v-73e7f0e0]{gap:var(--space-10)}.result[data-v-73e7f0e0]{gap:var(--space-4);flex-direction:column;display:flex}.result__title[data-v-73e7f0e0]{font-size:var(--fs-2xl);outline:none}.result__text[data-v-73e7f0e0]{color:var(--text-muted);max-width:64ch}.pick[data-v-73e7f0e0]{gap:var(--space-6);margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--brand-tint);grid-template-columns:150px minmax(0,1fr);align-items:stretch;display:grid}.pick__img[data-v-73e7f0e0]{object-fit:cover;border-radius:var(--radius-md);background:var(--surface-muted);width:100%;height:100%;min-height:170px;max-height:230px}.pick__body[data-v-73e7f0e0]{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2);flex-direction:column;min-width:0;display:flex}.pick__eyebrow[data-v-73e7f0e0]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-weight:600}.pick__name[data-v-73e7f0e0]{font-size:var(--fs-xl)}.pick__reasons[data-v-73e7f0e0]{font-size:var(--fs-sm);gap:6px;margin-top:2px;display:grid}.pick__reasons li[data-v-73e7f0e0]{align-items:flex-start;gap:8px;display:flex}.pick__reasons svg[data-v-73e7f0e0]{color:var(--success);flex:none;margin-top:4px}.pick__link[data-v-73e7f0e0]{padding-top:var(--space-2);font-size:var(--fs-sm);color:var(--brand);align-items:center;gap:6px;margin-top:auto;font-weight:500;display:inline-flex}.result__columns[data-v-73e7f0e0]{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.result__sub[data-v-73e7f0e0]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-3);font-weight:600}.result__list[data-v-73e7f0e0]{font-size:var(--fs-sm);gap:10px;display:grid}.result__list li[data-v-73e7f0e0]{align-items:flex-start;gap:10px;display:flex}.result__list svg[data-v-73e7f0e0]{color:var(--success);flex:none;margin-top:4px}.result__list--gold svg[data-v-73e7f0e0]{color:var(--gold-deep)}.contact[data-v-73e7f0e0]{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--border);flex-direction:column;display:flex}.contact__title[data-v-73e7f0e0]{font-size:var(--fs-xl)}.contact__text[data-v-73e7f0e0]{color:var(--text-muted);margin-top:6px}.regen[data-v-73e7f0e0]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;font-size:var(--fs-xs);color:var(--brand);background:var(--surface);transition:border-color var(--dur-fast) ease;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.regen[data-v-73e7f0e0]:hover{border-color:var(--brand)}.contact__error[data-v-73e7f0e0]{font-size:var(--fs-sm);color:var(--danger)}.contact__actions[data-v-73e7f0e0]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.wizard__success[data-v-73e7f0e0]{text-align:center;padding-block:var(--space-8);align-items:center}.success__icon[data-v-73e7f0e0]{background:var(--success);color:#fff;width:72px;height:72px;animation:pop-73e7f0e0 .5s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@keyframes pop-73e7f0e0{0%{opacity:0;transform:scale(.5)}}.success__actions[data-v-73e7f0e0]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.slide-left-enter-active[data-v-73e7f0e0],.slide-left-leave-active[data-v-73e7f0e0],.slide-right-enter-active[data-v-73e7f0e0],.slide-right-leave-active[data-v-73e7f0e0]{transition:opacity .26s ease, transform .32s var(--ease-out)}.slide-left-enter-from[data-v-73e7f0e0]{opacity:0;transform:translate(28px)}.slide-left-leave-to[data-v-73e7f0e0]{opacity:0;transform:translate(-20px)}.slide-right-enter-from[data-v-73e7f0e0]{opacity:0;transform:translate(-28px)}.slide-right-leave-to[data-v-73e7f0e0]{opacity:0;transform:translate(20px)}.fade-enter-active[data-v-73e7f0e0],.fade-leave-active[data-v-73e7f0e0]{transition:opacity .24s}.fade-enter-from[data-v-73e7f0e0],.fade-leave-to[data-v-73e7f0e0]{opacity:0}@media (prefers-reduced-motion:reduce){.option[data-v-73e7f0e0],.analysis__row[data-v-73e7f0e0],.analysis__point[data-v-73e7f0e0],.success__icon[data-v-73e7f0e0],.analysis__dot[data-v-73e7f0e0]{animation:none}.slide-left-enter-active[data-v-73e7f0e0],.slide-left-leave-active[data-v-73e7f0e0],.slide-right-enter-active[data-v-73e7f0e0],.slide-right-leave-active[data-v-73e7f0e0]{transition:opacity .12s}.slide-left-enter-from[data-v-73e7f0e0],.slide-left-leave-to[data-v-73e7f0e0],.slide-right-enter-from[data-v-73e7f0e0],.slide-right-leave-to[data-v-73e7f0e0]{transform:none}}@media (max-width:640px){.wizard__options[data-v-73e7f0e0]{grid-template-columns:1fr}.analysis[data-v-73e7f0e0]{row-gap:var(--space-5);grid-template:"rows""message""prep"/minmax(0,1fr)}.analysis__head .wizard__intro[data-v-73e7f0e0]{display:none}.analysis__rows[data-v-73e7f0e0]{min-height:0}.analysis__paper[data-v-73e7f0e0]{height:180px}.pick[data-v-73e7f0e0]{gap:var(--space-4);padding:var(--space-3);grid-template-columns:96px minmax(0,1fr)}.pick__img[data-v-73e7f0e0]{min-height:130px}}.wpage[data-v-bd1d0159]{--wpage-overlap:clamp(120px, 14vw, 180px)}.wpage__hero[data-v-bd1d0159]{background:var(--brand-tint);padding-block:clamp(48px, 7vw, 88px) var(--wpage-overlap)}.wpage__head[data-v-bd1d0159]{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.wpage__title[data-v-bd1d0159]{font-size:var(--fs-3xl)}.wpage__body[data-v-bd1d0159]{margin-top:calc(var(--wpage-overlap) * -.7);padding-bottom:var(--section-y)}.wpage__grid[data-v-bd1d0159]{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;display:grid}.wpage__wizard[data-v-bd1d0159]{min-width:0}.wpage__aside[data-v-bd1d0159]{gap:var(--space-6);padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:sticky;top:100px}.wpage__aside-title[data-v-bd1d0159]{font-size:var(--fs-xl)}.wpage__reasons[data-v-bd1d0159]{font-size:var(--fs-sm);gap:14px;display:grid}.wpage__reasons li[data-v-bd1d0159]{align-items:flex-start;gap:12px;display:flex}.wpage__reason-icon[data-v-bd1d0159]{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:960px){.wpage__grid[data-v-bd1d0159]{grid-template-columns:minmax(0,1fr)}.wpage__aside[data-v-bd1d0159]{position:static}}
