.Onboarding_container__NN9eq{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 20% 20%,#f3efff,#f8f2ff 40%,#fefefe 100%);z-index:9999;overflow-x:hidden;overflow-y:auto;padding:40px 16px 60px;overscroll-behavior:contain}.Onboarding_background__Qokir{position:absolute;inset:0;overflow:hidden;opacity:.75;pointer-events:none}.Onboarding_gradient1__d1Dzy,.Onboarding_gradient2__PxmXP,.Onboarding_gradient3__GgQIN{position:absolute;border-radius:50%;filter:blur(120px);animation:Onboarding_float__RXlw3 20s ease-in-out infinite;pointer-events:none}.Onboarding_gradient1__d1Dzy{width:700px;height:700px;background:radial-gradient(circle,rgba(168,140,255,.7) 0,transparent 70%);top:-250px;left:-180px;animation-delay:0s}.Onboarding_gradient2__PxmXP{width:600px;height:600px;background:radial-gradient(circle,rgba(255,160,209,.55) 0,transparent 70%);bottom:-200px;right:-160px;animation-delay:7s}.Onboarding_gradient3__GgQIN{width:620px;height:620px;background:radial-gradient(circle,rgba(126,209,255,.45) 0,transparent 70%);top:50%;left:55%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes Onboarding_float__RXlw3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.Onboarding_content__Rg5y_{position:relative;width:100%;max-width:560px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:28px;margin:0 auto 48px}@keyframes Onboarding_fadeInUp___dulL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Onboarding_progressContainer__5APjZ{display:flex;flex-direction:column;align-items:center;gap:10px;animation:Onboarding_fadeInUp___dulL .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.Onboarding_progressBar__9Ypz1{display:flex;gap:12px}.Onboarding_progressDot__PskwZ{width:8px;height:8px;border-radius:50%;background:rgba(47,42,103,.2);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.Onboarding_progressDotActive__E2HXz{background:linear-gradient(135deg,#a689ff,#f67de9);box-shadow:0 0 24px rgba(166,137,255,.7);transform:scale(1.3)}.Onboarding_progressText__w9tLu{font-size:13px;font-weight:500;color:rgba(47,42,103,.65);letter-spacing:.5px}.Onboarding_stepContainer__OfZRZ{width:100%;min-height:420px;display:flex;flex-direction:column;animation:Onboarding_fadeInUp___dulL .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.Onboarding_stepContainer__OfZRZ.Onboarding_transitioning__WRfYS{animation:Onboarding_stepTransition__T98Tw .6s cubic-bezier(.34,1.56,.64,1)}@keyframes Onboarding_stepTransition__T98Tw{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-30px)}51%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.Onboarding_stepContent__bqSi0{display:flex;flex-direction:column;align-items:center;gap:24px}.Onboarding_iconContainer__mh5LK{width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.85);border:1px solid rgba(166,137,255,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;box-shadow:0 24px 60px rgba(77,53,160,.15);animation:Onboarding_iconPulse__8Sq1H 2s ease-in-out infinite}@keyframes Onboarding_iconPulse__8Sq1H{0%,to{transform:scale(1);box-shadow:0 8px 32px rgba(0,0,0,.3)}50%{transform:scale(1.05);box-shadow:0 12px 48px rgba(0,122,255,.3)}}.Onboarding_icon__4neSb{color:#7d5bff;filter:drop-shadow(0 8px 16px rgba(125,91,255,.3))}.Onboarding_stepTitle__KrMaW{font-size:28px;font-weight:700;color:#2f2a67;text-align:center;letter-spacing:-.3px;margin:0}.Onboarding_stepDescription___KIvo{font-size:15px;color:rgba(47,42,103,.75);text-align:center;max-width:440px;line-height:1.6;margin:0}.Onboarding_languageGrid__QPaGr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;width:100%;max-width:440px}.Onboarding_languageCard__ULkP9{position:relative;padding:18px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(166,137,255,.15);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 16px 32px rgba(61,40,124,.08)}.Onboarding_languageCard__ULkP9:hover{background:#fff;border-color:rgba(166,137,255,.4);transform:translateY(-2px)}.Onboarding_languageCard__ULkP9.Onboarding_selected__zrLI0{background:linear-gradient(135deg,rgba(166,137,255,.18),rgba(246,125,233,.18));border-color:#a689ff;box-shadow:0 30px 50px rgba(166,137,255,.3)}.Onboarding_languageName__3juYz{font-size:17px;font-weight:600;color:#2f2a67}.Onboarding_languageSubname__nP74D{font-size:13px;color:rgba(47,42,103,.6)}.Onboarding_checkmark__xcT1B{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a689ff,#f57be6);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px rgba(166,137,255,.4);animation:Onboarding_checkmarkAppear__YvZym .3s cubic-bezier(.34,1.56,.64,1)}@keyframes Onboarding_checkmarkAppear__YvZym{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Onboarding_settingCard__Rx9Ab{width:100%;max-width:440px;padding:20px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1.5px solid rgba(166,137,255,.15);border-radius:16px;box-shadow:0 20px 50px rgba(61,40,124,.08)}.Onboarding_toggle__UlQ9H{display:flex;align-items:center;gap:16px;cursor:pointer;position:relative}.Onboarding_toggleInput__ybuyQ{display:none}.Onboarding_toggleSlider__WerE_{width:52px;height:32px;background:rgba(47,42,103,.1);border-radius:16px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.Onboarding_toggleSlider__WerE_:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Onboarding_toggleInput__ybuyQ:checked+.Onboarding_toggleSlider__WerE_{background:linear-gradient(135deg,#a689ff,#f67de9)}.Onboarding_toggleInput__ybuyQ:checked+.Onboarding_toggleSlider__WerE_:before{transform:translateX(20px)}.Onboarding_toggleLabel__iu2Yy{font-size:17px;font-weight:500;color:#2f2a67;flex:1 1}.Onboarding_reminderSection__UCsd4{width:100%;max-width:440px;display:flex;flex-direction:column;gap:14px;animation:Onboarding_fadeInUp___dulL .4s cubic-bezier(.34,1.56,.64,1)}.Onboarding_reminderTitle__MSqla{font-size:15px;font-weight:600;color:rgba(47,42,103,.8);margin:0}.Onboarding_reminderGrid__b4xv_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.Onboarding_reminderChip__FjRa7{padding:14px 18px;background:hsla(0,0%,100%,.92);border:1.5px solid rgba(166,137,255,.15);border-radius:14px;font-size:15px;font-weight:500;color:rgba(47,42,103,.7);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 15px 35px rgba(61,40,124,.06)}.Onboarding_reminderChip__FjRa7:hover{background:#fff;border-color:rgba(166,137,255,.4);transform:translateY(-1px)}.Onboarding_reminderChipActive__n50Zg{background:linear-gradient(135deg,rgba(166,137,255,.25),rgba(246,125,233,.25));border-color:#a689ff;color:#2f2a67;box-shadow:0 12px 30px rgba(166,137,255,.28)}.Onboarding_preferencesSection__d506D{width:100%;max-width:440px;display:flex;flex-direction:column;gap:20px;animation:Onboarding_fadeInUp___dulL .4s cubic-bezier(.34,1.56,.64,1)}.Onboarding_preferenceCardWrapper__vJoqx,.Onboarding_preferenceError__NC0bd{width:100%;max-width:560px;margin-top:12px}.Onboarding_preferenceError__NC0bd{padding:12px 16px;border-radius:12px;background:var(--error-bg);border:1px solid rgba(255,129,145,.35);color:var(--error);font-size:13px;text-align:center}.Onboarding_stepDescriptionMuted__7BFD9{font-size:14px;color:rgba(47,42,103,.6);text-align:center;max-width:420px}.Onboarding_preferenceGroup__ZqLkZ{display:flex;flex-direction:column;gap:12px}.Onboarding_preferenceTitle__Sw2YZ{font-size:15px;font-weight:600;color:rgba(47,42,103,.8);margin:0}.Onboarding_optionGrid__bDqSn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.Onboarding_optionChip__Woy7r{padding:12px 16px;background:hsla(0,0%,100%,.92);border:1.5px solid rgba(166,137,255,.15);border-radius:14px;font-size:14px;font-weight:500;color:rgba(47,42,103,.75);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 30px rgba(61,40,124,.06)}.Onboarding_optionChip__Woy7r:hover{background:#fff;border-color:rgba(166,137,255,.4);transform:translateY(-1px)}.Onboarding_optionChipActive__mde0P{background:linear-gradient(135deg,rgba(166,137,255,.25),rgba(246,125,233,.25));border-color:#a689ff;color:#2f2a67;box-shadow:0 12px 30px rgba(166,137,255,.25)}.Onboarding_actions__AlRHl{width:100%;max-width:440px;animation:Onboarding_fadeInUp___dulL .8s cubic-bezier(.34,1.56,.64,1) .4s backwards}.Onboarding_nextButton__O1UMe{width:100%;padding:18px 32px;background:linear-gradient(135deg,#a689ff,#f67de9);border:none;border-radius:16px;font-size:17px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 60px rgba(166,137,255,.45)}.Onboarding_nextButton__O1UMe:hover:not(:disabled){box-shadow:0 24px 70px rgba(166,137,255,.55);transform:translateY(-2px)}.Onboarding_nextButton__O1UMe:active:not(:disabled){transform:translateY(0)}.Onboarding_nextButton__O1UMe:disabled{opacity:.5;cursor:not-allowed}.Onboarding_welcomeOverlay__yd7sM{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(243,239,255,.65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10000}.Onboarding_welcomeCard__1mokU{width:min(420px,90%);padding:40px;border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 40px 120px -60px rgba(88,64,165,.8);text-align:center;display:flex;flex-direction:column;gap:16px}.Onboarding_welcomeIcon__sUO5f{width:84px;height:84px;border-radius:22px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a689ff,#f67de9);color:#fff;box-shadow:0 20px 60px rgba(166,137,255,.45)}.Onboarding_welcomeTitle__mQR33{font-size:28px;font-weight:700;color:#2f2a67;margin:0}.Onboarding_welcomeSubtitle__BeNHe{font-size:15px;color:rgba(47,42,103,.75);margin:0}@media (max-width:768px){.Onboarding_content__Rg5y_{padding:32px 22px;gap:24px}.Onboarding_stepTitle__KrMaW{font-size:26px}.Onboarding_stepDescription___KIvo{font-size:14px}.Onboarding_languageGrid__QPaGr,.Onboarding_optionGrid__bDqSn,.Onboarding_reminderGrid__b4xv_{grid-template-columns:1fr}.Onboarding_stepContainer__OfZRZ{min-height:360px}}@media (max-width:480px){.Onboarding_content__Rg5y_{padding:24px 16px;gap:20px}.Onboarding_stepTitle__KrMaW{font-size:22px}.Onboarding_stepDescription___KIvo{font-size:13px}.Onboarding_iconContainer__mh5LK{width:90px;height:90px}.Onboarding_icon__4neSb{width:44px;height:44px}}