.onboarding-question-heading[data-v-a657819f]{font-family:var(--font-display);font-size:var(--text-size-page-title);line-height:var(--line-height-tight);font-weight:700;color:var(--text-primary);text-align:center;text-wrap:balance}@media(min-width:640px){.onboarding-question-heading[data-v-a657819f]{font-size:var(--text-size-display)}}.onboarding-question-hint[data-v-a657819f]{color:var(--text-secondary);text-align:center;font-size:var(--text-size-body);line-height:var(--line-height-body);margin-top:calc(-1 * var(--space-4))}.onboarding-hint-enter-active[data-v-a657819f],.onboarding-hint-leave-active[data-v-a657819f]{transition:opacity .2s ease,transform .2s ease}.onboarding-hint-enter-from[data-v-a657819f],.onboarding-hint-leave-to[data-v-a657819f]{opacity:0;transform:translateY(-4px)}.onboarding-loading__title[data-v-185c8908]{font-size:var(--text-size-headline);line-height:var(--line-height-tight)}.loading-dot[data-v-185c8908]{animation:onboarding-dot-settle-185c8908 1.4s var(--ease-entrance) infinite}.onboarding-question-card[data-v-185c8908]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}@media(min-width:640px){.onboarding-question-card[data-v-185c8908]{padding:var(--space-8)}}.onboarding-resume[data-v-185c8908]{margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--status-recommended-bg)}.onboarding-resume__title[data-v-185c8908]{margin:0;color:var(--status-recommended-text);font-weight:700;font-size:var(--text-size-body)}.onboarding-resume__subtitle[data-v-185c8908]{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-size-body-sm);line-height:var(--line-height-body)}.onboarding-question-card__payoff[data-v-185c8908]{color:var(--text-secondary);font-size:var(--text-size-body-sm);line-height:var(--line-height-body)}.loading-dot--1[data-v-185c8908]{animation-delay:0s}.loading-dot--2[data-v-185c8908]{animation-delay:.2s}.loading-dot--3[data-v-185c8908]{animation-delay:.4s}@keyframes onboarding-dot-settle-185c8908{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.loading-dot[data-v-185c8908]{animation:none;opacity:.8}}.onboarding-success[data-v-185c8908]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.onboarding-success__title[data-v-185c8908]{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2.2rem,8vw,4rem);font-weight:700;line-height:var(--line-height-tight)}.onboarding-success__subtitle[data-v-185c8908]{max-width:38rem;margin:0;color:var(--text-secondary);font-size:var(--text-size-body);line-height:var(--line-height-reading)}.onboarding-success__summary[data-v-185c8908]{width:min(100%,24rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.onboarding-success__metric[data-v-185c8908],.onboarding-success__handoff[data-v-185c8908]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.onboarding-success__metric[data-v-185c8908]{padding:var(--space-4)}.onboarding-success__metric-value[data-v-185c8908],.onboarding-success__metric-label[data-v-185c8908]{display:block}.onboarding-success__metric-value[data-v-185c8908]{color:var(--brand-primary-text);font-size:var(--text-size-heading-lg);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.onboarding-success__metric-label[data-v-185c8908]{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-size-caption);font-weight:700}.onboarding-success__handoff[data-v-185c8908]{width:min(100%,34rem);padding:var(--space-5)}.onboarding-success__task-title[data-v-185c8908]{margin:var(--space-2) 0 0;color:var(--text-primary);font-size:var(--text-size-heading-sm);font-weight:700;line-height:var(--line-height-tight)}.onboarding-success__deadline[data-v-185c8908]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-size-body-sm)}.onboarding-success__inline-icon[data-v-185c8908],.onboarding-success__button-icon[data-v-185c8908]{width:var(--space-4);height:var(--space-4);flex-shrink:0}.onboarding-success__actions[data-v-185c8908]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}@media(max-width:640px){.onboarding-success__actions[data-v-185c8908],.onboarding-success__actions[data-v-185c8908] button{width:100%}}
