.OnboardingWizard-module__y__goW__overlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.OnboardingWizard-module__y__goW__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:all;z-index:9998;background:#0f172a8c;animation:.35s OnboardingWizard-module__y__goW__fadeIn;position:fixed;inset:0}@keyframes OnboardingWizard-module__y__goW__fadeIn{0%{opacity:0}to{opacity:1}}.OnboardingWizard-module__y__goW__tooltip{z-index:10001;pointer-events:all;background:#fff;border-radius:16px;width:min(420px,100vw - 32px);padding:0;animation:.35s cubic-bezier(.16,1,.3,1) OnboardingWizard-module__y__goW__slideUp;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0f172a33,0 0 0 1px #ffffff1a}@keyframes OnboardingWizard-module__y__goW__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OnboardingWizard-module__y__goW__tooltipHeader{padding:20px 24px 0;position:relative}.OnboardingWizard-module__y__goW__tooltipHeader:before{content:"";background:linear-gradient(90deg,#14b8a6,#0ea5e9,#8b5cf6);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.OnboardingWizard-module__y__goW__stepBadge{color:#0d9488;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99f6e4;border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.OnboardingWizard-module__y__goW__tooltipIcon{font-size:28px;line-height:1}.OnboardingWizard-module__y__goW__tooltipTitle{color:#1e293b;letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:800}.OnboardingWizard-module__y__goW__tooltipDesc{color:#64748b;margin:0;font-size:14px;line-height:1.6}.OnboardingWizard-module__y__goW__tooltipBody{padding:16px 24px 20px}.OnboardingWizard-module__y__goW__tooltipFooter{justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 16px;display:flex}.OnboardingWizard-module__y__goW__progressDots{gap:6px;display:flex}.OnboardingWizard-module__y__goW__dot{background:#e2e8f0;border-radius:50%;width:8px;height:8px;transition:all .25s}.OnboardingWizard-module__y__goW__dotActive{background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:4px;width:20px}.OnboardingWizard-module__y__goW__dotDone{background:#99f6e4}.OnboardingWizard-module__y__goW__actions{gap:8px;display:flex}.OnboardingWizard-module__y__goW__skipBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}.OnboardingWizard-module__y__goW__skipBtn:hover{color:#64748b;background:#f1f5f9}.OnboardingWizard-module__y__goW__nextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:10px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0d94884d}.OnboardingWizard-module__y__goW__nextBtn:hover{background:linear-gradient(135deg,#0d9488,#0f766e);transform:translateY(-1px);box-shadow:0 6px 16px #0d948866}.OnboardingWizard-module__y__goW__prevBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.OnboardingWizard-module__y__goW__prevBtn:hover{color:#1e293b;border-color:#cbd5e1}.OnboardingWizard-module__y__goW__spotlight{z-index:9999;pointer-events:none;border-radius:12px;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;box-shadow:0 0 0 9999px #0f172a8c}.OnboardingWizard-module__y__goW__spotlightPulse{z-index:9999;pointer-events:none;border:2px solid #14b8a680;border-radius:12px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:2s ease-in-out infinite OnboardingWizard-module__y__goW__pulse;position:fixed}@keyframes OnboardingWizard-module__y__goW__pulse{0%,to{border-color:#14b8a680;box-shadow:0 0 #14b8a633}50%{border-color:#14b8a6cc;box-shadow:0 0 0 6px #14b8a600}}.OnboardingWizard-module__y__goW__welcomeCenter{z-index:10001;pointer-events:all;place-items:center;display:grid;position:fixed;inset:0}.OnboardingWizard-module__y__goW__welcomeCard{text-align:center;background:#fff;border-radius:20px;width:min(500px,100vw - 32px);padding:40px 36px 32px;animation:.4s cubic-bezier(.16,1,.3,1) OnboardingWizard-module__y__goW__scaleIn;position:relative;overflow:hidden;box-shadow:0 32px 80px #0f172a40}.OnboardingWizard-module__y__goW__welcomeCard:before{content:"";background:linear-gradient(90deg,#14b8a6,#0ea5e9,#8b5cf6,#f59e0b);height:5px;position:absolute;top:0;left:0;right:0}@keyframes OnboardingWizard-module__y__goW__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.OnboardingWizard-module__y__goW__welcomeEmoji{margin-bottom:12px;font-size:56px;animation:2s ease-in-out infinite OnboardingWizard-module__y__goW__bounce;display:block}@keyframes OnboardingWizard-module__y__goW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.OnboardingWizard-module__y__goW__welcomeTitle{color:#1e293b;letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:800}.OnboardingWizard-module__y__goW__welcomeSubtitle{color:#64748b;margin:0 0 28px;font-size:15px;line-height:1.6}.OnboardingWizard-module__y__goW__welcomeFeatures{justify-content:center;gap:24px;margin-bottom:28px;display:flex}.OnboardingWizard-module__y__goW__welcomeFeature{flex-direction:column;align-items:center;gap:6px;display:flex}.OnboardingWizard-module__y__goW__welcomeFeatureIcon{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99f6e4;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.OnboardingWizard-module__y__goW__welcomeFeatureLabel{color:#64748b;font-size:11px;font-weight:600}.OnboardingWizard-module__y__goW__startBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:12px;padding:12px 36px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 6px 20px #0d94884d}.OnboardingWizard-module__y__goW__startBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0d948866}.OnboardingWizard-module__y__goW__skipTourLink{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-top:14px;font-size:13px;text-decoration:underline;display:block}.OnboardingWizard-module__y__goW__skipTourLink:hover{color:#64748b}
