.onboarding_container__Lq_l_{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--askie-color-background) 0,var(--askie-color-background-end) 100%)}.onboarding_progressBar__nzCmQ{position:fixed;top:0;left:0;right:0;height:4px;background:rgba(0,0,0,.1);z-index:100}.onboarding_progressFill__Si9Vx{height:100%;background:linear-gradient(90deg,var(--askie-color-primary),var(--askie-color-primary-dark,#E64A19));transition:width .3s var(--askie-ease-out,ease-out);border-radius:0 2px 2px 0}.onboarding_stepWrapper__Q8iQ_{position:relative;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.onboarding_step__t5Peu{flex:1 1;display:flex;flex-direction:column;padding:var(--askie-spacing-l,24px);padding-top:calc(var(--askie-spacing-xl, 32px) + 4px);animation:onboarding_fadeSlideIn__ltelg .3s var(--askie-ease-out,ease-out) forwards}@keyframes onboarding_fadeSlideIn__ltelg{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.onboarding_stepBackward__MUtaL{animation:onboarding_fadeSlideInBackward__2wMVW .3s var(--askie-ease-out,ease-out) forwards}@keyframes onboarding_fadeSlideInBackward__2wMVW{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.onboarding_stepContent__nPVXZ{flex:1 1;display:flex;flex-direction:column;max-width:480px;width:100%;margin:0 auto}.onboarding_header__zyEQo{text-align:center;margin-bottom:var(--askie-spacing-xl,32px)}.onboarding_title__MajuJ{font-size:1.75rem;font-weight:700;color:var(--askie-color-text-primary);margin:0 0 var(--askie-spacing-s,12px);line-height:1.3}.onboarding_subtitle__p0Qdz{font-size:1rem;color:var(--askie-color-text-secondary);margin:0}.onboarding_mascot__xt0VF{animation:onboarding_mascotBounce__xIGxC .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes onboarding_mascotBounce__xIGxC{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.onboarding_selectionGrid__5NoIF{display:grid;grid-gap:var(--askie-spacing-s,12px);gap:var(--askie-spacing-s,12px)}.onboarding_selectionGridSmall__mNpFL{grid-template-columns:repeat(auto-fill,minmax(65px,1fr))}.onboarding_selectionGridMedium__CmdeU{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.onboarding_selectionGridLarge__FTfVk{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.onboarding_selectionButton__cCgGl{display:flex;align-items:center;justify-content:center;gap:var(--askie-spacing-xs,8px);padding:var(--askie-spacing-m,16px);border-radius:var(--askie-radius-medium,12px);border:2px solid var(--askie-color-border);background:var(--askie-color-surface-elevated);cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out);font-size:1rem;font-weight:500;color:var(--askie-color-text-primary)}.onboarding_selectionButton__cCgGl:hover{border-color:var(--askie-color-primary);transform:scale(1.02)}.onboarding_selectionButton__cCgGl:active{transform:scale(.96)}.onboarding_selectionButtonSelected__2feie{border-color:var(--askie-color-primary);background:rgba(255,87,34,.1);color:var(--askie-color-primary);font-weight:600}.onboarding_chip__ZOUH5{display:flex;align-items:center;gap:var(--askie-spacing-xs,8px);padding:var(--askie-spacing-s,12px) var(--askie-spacing-m,16px);border-radius:50px;border:2px solid transparent;background:var(--askie-color-surface-elevated);cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out);font-size:.9rem;font-weight:500;color:var(--askie-color-text-primary)}.onboarding_chip__ZOUH5:hover{transform:scale(1.02)}.onboarding_chip__ZOUH5:active{transform:scale(.96)}.onboarding_chipSelected__uyA88{color:white;border-color:transparent}.onboarding_chipIcon__STkbA{font-size:1.25rem}.onboarding_avatarGrid__ca_DQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:var(--askie-spacing-s,12px);gap:var(--askie-spacing-s,12px)}.onboarding_avatarButton__Uqt9k{aspect-ratio:1;border-radius:50%;border:3px solid transparent;background:transparent;padding:0;cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out);overflow:hidden}.onboarding_avatarButton__Uqt9k:hover{transform:scale(1.08)}.onboarding_avatarButton__Uqt9k:active{transform:scale(.95)}.onboarding_avatarButtonSelected__ldlLj{border-color:var(--askie-color-primary);box-shadow:0 4px 12px rgba(255,87,34,.3)}.onboarding_avatarImage__S_ZIj{width:100%;height:100%;object-fit:cover}.onboarding_ageGrid__cotnG{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:var(--askie-spacing-s,12px);gap:var(--askie-spacing-s,12px)}.onboarding_ageButton__aKzKZ{height:56px;border-radius:var(--askie-radius-medium,12px);border:2px solid var(--askie-color-border);background:var(--askie-color-surface-elevated);cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out);font-size:1.25rem;font-weight:500;color:var(--askie-color-text-primary)}.onboarding_ageButton__aKzKZ:hover{border-color:var(--askie-color-primary);transform:scale(1.02)}.onboarding_ageButton__aKzKZ:active{transform:scale(.96)}.onboarding_ageButtonSelected__lTtrJ{border-color:var(--askie-color-primary);background:rgba(255,87,34,.1);color:var(--askie-color-primary);font-weight:700}.onboarding_primaryButton__o_PCd{display:flex;align-items:center;justify-content:center;gap:var(--askie-spacing-s,12px);width:100%;padding:var(--askie-spacing-m,16px) var(--askie-spacing-xl,32px);border:none;border-radius:50px;background:linear-gradient(135deg,var(--askie-color-primary),var(--askie-color-primary-dark,#E64A19));color:white;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out);box-shadow:0 4px 12px rgba(255,87,34,.3)}.onboarding_primaryButton__o_PCd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,87,34,.4)}.onboarding_primaryButton__o_PCd:active:not(:disabled){transform:translateY(0)}.onboarding_primaryButton__o_PCd:disabled{opacity:.5;cursor:not-allowed}.onboarding_secondaryButton__NCbUW{display:flex;align-items:center;justify-content:center;gap:var(--askie-spacing-xs,8px);padding:var(--askie-spacing-s,12px) var(--askie-spacing-l,24px);border:2px solid var(--askie-color-border);border-radius:50px;background:transparent;color:var(--askie-color-text-secondary);font-size:1rem;font-weight:500;cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out)}.onboarding_secondaryButton__NCbUW:hover{border-color:var(--askie-color-text-secondary);color:var(--askie-color-text-primary)}.onboarding_textButton__Jy71M{background:none;border:none;color:var(--askie-color-primary);font-size:.95rem;font-weight:500;cursor:pointer;padding:var(--askie-spacing-xs,8px);text-decoration:underline;transition:opacity .15s}.onboarding_textButton__Jy71M:hover{opacity:.8}.onboarding_footer__bbj0O{display:flex;flex-direction:column;gap:var(--askie-spacing-m,16px);padding:var(--askie-spacing-l,24px);padding-bottom:max(var(--askie-spacing-xl,32px),env(safe-area-inset-bottom))}.onboarding_backButton__Rsdhv{position:absolute;top:calc(var(--askie-spacing-m, 16px) + 4px);left:var(--askie-spacing-m,16px);display:flex;align-items:center;gap:var(--askie-spacing-xs,8px);background:none;border:none;color:var(--askie-color-text-secondary);font-size:.95rem;font-weight:500;cursor:pointer;padding:var(--askie-spacing-xs,8px);transition:color .15s;z-index:10}.onboarding_backButton__Rsdhv:hover,.onboarding_inputField__sZe_S{color:var(--askie-color-text-primary)}.onboarding_inputField__sZe_S{width:100%;padding:var(--askie-spacing-m,16px);border:2px solid var(--askie-color-border);border-radius:var(--askie-radius-medium,12px);background:var(--askie-color-surface-elevated);font-size:1.1rem;transition:border-color .15s}.onboarding_inputField__sZe_S::placeholder{color:var(--askie-color-text-tertiary)}.onboarding_inputField__sZe_S:focus{outline:none;border-color:var(--askie-color-primary)}.onboarding_inputError__RASAe{border-color:var(--askie-color-error)}.onboarding_errorText__V9HTG{color:var(--askie-color-error);font-size:.875rem;margin-top:var(--askie-spacing-xs,8px)}.onboarding_personalizingContainer__rHYrr{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--askie-spacing-xl,32px)}.onboarding_personalizingMascot__65ewt{width:150px;height:150px;animation:onboarding_wobble__Gw6FR 1s ease-in-out infinite}@keyframes onboarding_wobble__Gw6FR{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.onboarding_personalizingProgress__gzaJW{width:100%;max-width:300px;height:8px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.onboarding_personalizingProgressFill__YXzNk{height:100%;background:linear-gradient(90deg,var(--askie-color-primary),var(--askie-color-secondary));transition:width .1s linear;border-radius:4px}.onboarding_personalizingMessage___2Io4{font-size:1.1rem;color:var(--askie-color-text-secondary);min-height:1.5em;transition:opacity .3s}.onboarding_checkmark__8Wndx{animation:onboarding_checkmarkPop___RR7X .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes onboarding_checkmarkPop___RR7X{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.onboarding_completeContainer__WdfX9{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--askie-spacing-l,24px)}.onboarding_celebrationMascot__j9CZJ{width:180px;height:180px;animation:onboarding_celebration__qorsg .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes onboarding_celebration__qorsg{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}.onboarding_staggerIn__wWu_w{animation:onboarding_staggerSlideUp__hYKxL .5s var(--askie-ease-out,ease-out) forwards;opacity:0}.onboarding_staggerIn__wWu_w:first-child{animation-delay:.1s}.onboarding_staggerIn__wWu_w:nth-child(2){animation-delay:.2s}.onboarding_staggerIn__wWu_w:nth-child(3){animation-delay:.3s}.onboarding_staggerIn__wWu_w:nth-child(4){animation-delay:.4s}@keyframes onboarding_staggerSlideUp__hYKxL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.onboarding_oauthButton__tRXZ_{display:flex;align-items:center;justify-content:center;gap:var(--askie-spacing-m,16px);width:100%;padding:var(--askie-spacing-m,16px) var(--askie-spacing-l,24px);border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s var(--askie-ease-out,ease-out)}.onboarding_googleButton__jb8Io{background:white;border:2px solid var(--askie-color-border);color:var(--askie-color-text-primary)}.onboarding_googleButton__jb8Io:hover{background:#f8f8f8;border-color:#dadada}.onboarding_appleButton__MEZhs{background:#000000;border:2px solid #000000;color:white}.onboarding_appleButton__MEZhs:hover{background:#1a1a1a}.onboarding_oauthIcon__4Vi1l{width:20px;height:20px}@media (max-width:480px){.onboarding_step__t5Peu{padding:var(--askie-spacing-m,16px);padding-top:calc(var(--askie-spacing-l, 24px) + 4px)}.onboarding_title__MajuJ{font-size:1.5rem}.onboarding_avatarGrid__ca_DQ{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.onboarding_footer__bbj0O{padding:var(--askie-spacing-m,16px)}}.onboarding_loadingSpinner__hwiFl{width:40px;height:40px;border:3px solid rgba(255,87,34,.2);border-top:3px solid var(--askie-color-primary,#ff5722);border-radius:50%;animation:onboarding_spin__g6G_Y .8s linear infinite;margin:var(--askie-spacing-l,24px) auto}@keyframes onboarding_spin__g6G_Y{to{transform:rotate(1turn)}}.onboarding_socialProofSection__w07Kh{display:flex;flex-direction:column;align-items:center;gap:var(--askie-spacing-m,16px);margin-bottom:var(--askie-spacing-l,24px)}.onboarding_certificationBadges__osXY8{display:flex;gap:var(--askie-spacing-m,16px);justify-content:center;align-items:center}.onboarding_certificationText__6hUOF{font-size:.85rem;color:var(--askie-color-text-secondary);font-weight:500;margin:0;text-align:center}.onboarding_trustBadges__ntehL{display:flex;gap:var(--askie-spacing-m,16px);justify-content:center;flex-wrap:wrap}.onboarding_trustBadge__XiKQG{display:flex;align-items:center;gap:var(--askie-spacing-xs,8px);padding:var(--askie-spacing-xs,8px) var(--askie-spacing-s,12px);background:var(--askie-color-surface-elevated);border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.onboarding_trustBadgeIcon__y6e1K{font-size:1rem}.onboarding_trustBadgeText__88CDB{font-size:.8rem;font-weight:500;color:var(--askie-color-text-secondary)}.onboarding_ratingSection__ynTgr{display:flex;align-items:center;gap:var(--askie-spacing-s,12px)}.onboarding_stars__jMS95{display:flex;gap:2px}.onboarding_star__jMvtg{color:#FFD700;font-size:1.25rem}.onboarding_reviewCount__o13Gk{font-size:.85rem;color:var(--askie-color-text-secondary);font-weight:500}.onboarding_testimonialsContainer__Y2oI_{width:100%;max-width:100%;overflow:hidden}.onboarding_testimonialsScroll__e95UL{display:flex;gap:var(--askie-spacing-s,12px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--askie-spacing-xs,8px) 0}.onboarding_testimonialsScroll__e95UL::-webkit-scrollbar{display:none}.onboarding_testimonialCard__PL_Xx{flex:0 0 85%;min-width:280px;max-width:320px;background:var(--askie-color-surface-elevated);border-radius:var(--askie-radius-medium,12px);padding:var(--askie-spacing-m,16px);box-shadow:0 2px 12px rgba(0,0,0,.08)}.onboarding_testimonialStars__okAyb{display:flex;gap:2px;margin-bottom:var(--askie-spacing-xs,8px)}.onboarding_testimonialStar__FAtJ6{color:#FFD700;font-size:.9rem}.onboarding_testimonialQuote__Pd_Qd{font-size:.9rem;color:var(--askie-color-text-primary);line-height:1.5;margin:0 0 var(--askie-spacing-s,12px);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.onboarding_testimonialAuthor__LW5ER{font-size:.8rem;color:var(--askie-color-text-secondary);font-weight:500;margin:0}.onboarding_testimonialDots__quPpj{display:flex;justify-content:center;gap:var(--askie-spacing-xs,8px);margin-top:var(--askie-spacing-s,12px)}.onboarding_testimonialDot__CfZGH{width:8px;height:8px;border-radius:50%;border:none;background:rgba(0,0,0,.15);padding:0;cursor:pointer;transition:all .2s ease}.onboarding_testimonialDot__CfZGH:hover{background:rgba(0,0,0,.25)}.onboarding_testimonialDotActive__sH4G0{background:var(--askie-color-primary);width:20px;border-radius:4px}.onboarding_nameInputSection__hnYE_{margin-top:auto;padding-top:var(--askie-spacing-m,16px)}.onboarding_inputLabel__WguBS{display:block;font-size:1.25rem;font-weight:700;color:var(--askie-color-text-primary);margin-bottom:var(--askie-spacing-s,12px)}@media (max-width:480px){.onboarding_certificationBadges__osXY8 img{width:60px;height:60px}.onboarding_trustBadges__ntehL{gap:var(--askie-spacing-xs,8px)}.onboarding_trustBadge__XiKQG{padding:6px 10px}.onboarding_trustBadgeText__88CDB{font-size:.75rem}.onboarding_testimonialCard__PL_Xx{min-width:260px;padding:var(--askie-spacing-s,12px)}}