.userAvatar-module-scss-module__lEjOzq__photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.userAvatar-module-scss-module__lEjOzq__initials{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#f06292;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:flex}
@keyframes TutorialModals-module-scss-module__J1Y53q__dwf-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.TutorialModals-module-scss-module__J1Y53q__body{text-align:center;max-width:460px;padding:32px 40px 28px}.TutorialModals-module-scss-module__J1Y53q__emoji{margin-bottom:12px;font-size:48px;line-height:1}.TutorialModals-module-scss-module__J1Y53q__title{color:#1a1a1a;margin:0 0 10px;font-size:24px;font-weight:700}.TutorialModals-module-scss-module__J1Y53q__subtitle{color:#555;margin:0 0 24px;font-size:16px;line-height:1.5}.TutorialModals-module-scss-module__J1Y53q__primaryButton{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:999px;padding:14px 36px;font-size:16px;font-weight:600;transition:-ms-transform .1s,transform .1s,background .15s;display:inline-block}.TutorialModals-module-scss-module__J1Y53q__primaryButton:hover{background:#000;-ms-transform:translateY(-1px);transform:translateY(-1px)}.TutorialModals-module-scss-module__J1Y53q__secondaryButton{color:#1a1a1a;cursor:pointer;background:0 0;border:1px solid #d6d6d6;border-radius:999px;margin-right:8px;padding:12px 24px;font-size:14px;font-weight:500;display:inline-block}.TutorialModals-module-scss-module__J1Y53q__secondaryButton:hover{background:#f4f4f4}.TutorialModals-module-scss-module__J1Y53q__googleButton{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:-ms-transform .1s,transform .1s,background .15s;display:inline-flex}.TutorialModals-module-scss-module__J1Y53q__googleButton:hover{background:#000;-ms-transform:translateY(-1px);transform:translateY(-1px)}.TutorialModals-module-scss-module__J1Y53q__skipLink{color:#999;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:4px 8px;font-size:13px;text-decoration:underline;display:block}.TutorialModals-module-scss-module__J1Y53q__skipLink:hover{color:#666}.TutorialModals-module-scss-module__J1Y53q__actionRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.TutorialModals-module-scss-module__J1Y53q__doneActions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.TutorialModals-module-scss-module__J1Y53q__quest{max-width:440px;padding-top:0}.TutorialModals-module-scss-module__J1Y53q__hero{background:#ebf0f1;height:200px;margin:0 -40px 20px;position:relative}.TutorialModals-module-scss-module__J1Y53q__heroBig{background:#ebf0f1;height:260px;margin:0 -40px 18px;position:relative}.TutorialModals-module-scss-module__J1Y53q__contentArea{position:relative}.TutorialModals-module-scss-module__J1Y53q__contentSkeleton{pointer-events:none;flex-direction:column;align-items:center;gap:14px;padding-top:6px;animation:.4s 3s both TutorialModals-module-scss-module__J1Y53q__skeletonOut;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.TutorialModals-module-scss-module__J1Y53q__skeletonBar{background:-webkit-gradient(linear,0 0,100% 0,from(rgba(0,0,0,.05)),color-stop(.5,rgba(0,0,0,.1)),to(rgba(0,0,0,.05)));background:linear-gradient(90deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite TutorialModals-module-scss-module__J1Y53q__dwf-skeleton-shimmer}.TutorialModals-module-scss-module__J1Y53q__skTitle{width:78%;height:22px}.TutorialModals-module-scss-module__J1Y53q__skLine{width:86%;height:13px;margin-top:2px}.TutorialModals-module-scss-module__J1Y53q__skLineShort{width:60%;height:13px}.TutorialModals-module-scss-module__J1Y53q__skButton{border-radius:100px;width:100%;height:52px;margin-top:10px}.TutorialModals-module-scss-module__J1Y53q__contentReveal{animation:.5s 3s both TutorialModals-module-scss-module__J1Y53q__contentReveal}@keyframes TutorialModals-module-scss-module__J1Y53q__contentReveal{0%{opacity:0;-ms-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@keyframes TutorialModals-module-scss-module__J1Y53q__skeletonOut{0%{opacity:1}to{opacity:0}}.TutorialModals-module-scss-module__J1Y53q__heroImg{-o-object-fit:cover;object-fit:cover}.TutorialModals-module-scss-module__J1Y53q__questBadge{color:#5a3e00;letter-spacing:.12em;background:linear-gradient(135deg,#ffd84d,#ffb800);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block;position:absolute;bottom:12px;left:16px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.TutorialModals-module-scss-module__J1Y53q__learnLabel{text-transform:uppercase;letter-spacing:.06em;color:#999;margin:20px 0 12px;font-size:13px;font-weight:600}.TutorialModals-module-scss-module__J1Y53q__learnList{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.TutorialModals-module-scss-module__J1Y53q__learnItem{color:#1a1a1a;text-align:left;background:#f6f7f9;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.TutorialModals-module-scss-module__J1Y53q__learnRotate{animation:.45s cubic-bezier(.34,1.4,.64,1) TutorialModals-module-scss-module__J1Y53q__learnSwap}@keyframes TutorialModals-module-scss-module__J1Y53q__learnSwap{0%{opacity:0;-ms-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}.TutorialModals-module-scss-module__J1Y53q__learnIcon{color:#1a1a1a;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TutorialModals-module-scss-module__J1Y53q__learnIcon svg{width:20px;height:20px}.TutorialModals-module-scss-module__J1Y53q__rewardRow{background:linear-gradient(135deg,#fff7da,#fff0b8);border:1px solid #ffe27a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 18px;display:flex}.TutorialModals-module-scss-module__J1Y53q__rewardLabel{text-transform:uppercase;letter-spacing:.06em;color:#8a6300;font-size:13px;font-weight:700}.TutorialModals-module-scss-module__J1Y53q__rewardValue{color:#5a3e00;align-items:center;gap:6px;font-size:18px;font-weight:800;display:inline-flex}.TutorialModals-module-scss-module__J1Y53q__rewardCoin{width:20px;height:20px}.TutorialModals-module-scss-module__J1Y53q__questButton{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#f06292 0%,#7c4dff 100%);border:0;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:17px;font-weight:700;transition:-ms-transform .2s,transform .2s,filter .2s;animation:3s ease-in-out infinite TutorialModals-module-scss-module__J1Y53q__ctaGlow;display:flex;position:relative;overflow:hidden}.TutorialModals-module-scss-module__J1Y53q__questButton:before{content:"";background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,.22)), to(transparent));pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);width:60%;height:100%;animation:2.8s ease-in-out infinite TutorialModals-module-scss-module__J1Y53q__ctaShine;position:absolute;top:0;left:-80%}.TutorialModals-module-scss-module__J1Y53q__questButton:hover{filter:brightness(1.05);-ms-transform:translateY(-2px);transform:translateY(-2px)}.TutorialModals-module-scss-module__J1Y53q__questButton:active{-ms-transform:translateY(0);transform:translateY(0)}@keyframes TutorialModals-module-scss-module__J1Y53q__ctaGlow{0%,to{box-shadow:0 8px 32px rgba(240,98,146,.45),0 0 60px rgba(124,77,255,.2)}50%{box-shadow:0 12px 48px rgba(240,98,146,.65),0 0 80px rgba(124,77,255,.35)}}@keyframes TutorialModals-module-scss-module__J1Y53q__ctaShine{0%{left:-80%}to{left:160%}}.TutorialModals-module-scss-module__J1Y53q__questButtonMain{z-index:1;position:relative}.TutorialModals-module-scss-module__J1Y53q__questButtonReward{z-index:1;background:rgba(255,255,255,.22);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.TutorialModals-module-scss-module__J1Y53q__questButtonCoin{width:16px;height:16px}.TutorialModals-module-scss-module__J1Y53q__questSecondary{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #e0e0e0;border-radius:100px;width:100%;margin-top:10px;padding:13px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:block}.TutorialModals-module-scss-module__J1Y53q__questSecondary:hover{background:#f6f7f9;border-color:#cfcfcf}.TutorialModals-module-scss-module__J1Y53q__coinsQuest{max-width:400px;padding-top:36px;position:relative}.TutorialModals-module-scss-module__J1Y53q__modalBack{z-index:1;color:#555;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:14px;left:12px}.TutorialModals-module-scss-module__J1Y53q__modalBack:hover{color:#1a1a1a;background:rgba(0,0,0,.06)}.TutorialModals-module-scss-module__J1Y53q__modalBack svg{width:18px;height:18px;display:block}.TutorialModals-module-scss-module__J1Y53q__signupError{color:#e23636;text-align:center;margin-top:12px;font-size:13px;font-weight:500;display:block}.TutorialModals-module-scss-module__J1Y53q__coinHero{background:radial-gradient(circle at 50% 38%,#fff3c4,#ffd84d 70%,#ffb800);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 18px;animation:.5s cubic-bezier(.18,1.2,.4,1) TutorialModals-module-scss-module__J1Y53q__coin-pop;display:inline-flex;position:relative;box-shadow:0 8px 24px rgba(255,184,0,.45)}.TutorialModals-module-scss-module__J1Y53q__coinHeroIcon{color:#8a6300;width:56px;height:56px}.TutorialModals-module-scss-module__J1Y53q__coinHeroAmount{color:#ffd84d;background:#1a1a1a;border-radius:999px;padding:4px 12px;font-size:15px;font-weight:800;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 8px rgba(0,0,0,.3)}@keyframes TutorialModals-module-scss-module__J1Y53q__coin-pop{0%{opacity:0;-ms-transform:scale(.4);transform:scale(.4)}70%{opacity:1;-ms-transform:scale(1.12);transform:scale(1.12)}to{-ms-transform:scale(1);transform:scale(1)}}.TutorialModals-module-scss-module__J1Y53q__doneQuest{background:radial-gradient(75% 55% at 50% 40%,#0a0a18 0%,transparent 100%),linear-gradient(160deg,#1a1a2e 0%,#12133a 50%,#1a1035 100%);max-width:520px;padding:30px 24px 26px;position:relative}.TutorialModals-module-scss-module__J1Y53q__doneQuest .TutorialModals-module-scss-module__J1Y53q__title{color:#fff}.TutorialModals-module-scss-module__J1Y53q__doneQuest .TutorialModals-module-scss-module__J1Y53q__subtitle{color:rgba(255,255,255,.75)}.TutorialModals-module-scss-module__J1Y53q__doneCards{text-align:left;flex-direction:column;gap:12px;display:flex}.TutorialModals-module-scss-module__J1Y53q__challengeWrap{position:relative}.TutorialModals-module-scss-module__J1Y53q__signupWall{z-index:2;cursor:pointer;color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);background:rgba(20,20,28,.62);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:15px;font-weight:700;transition:background .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.TutorialModals-module-scss-module__J1Y53q__signupWall:hover{background:rgba(20,20,28,.72)}.TutorialModals-module-scss-module__J1Y53q__signupWallIcon{color:#fff;width:28px;height:28px}.TutorialModals-module-scss-module__J1Y53q__continueThumb{background:linear-gradient(135deg,#6c63ff 0%,#f06292 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TutorialModals-module-scss-module__J1Y53q__continueCta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f06292 0%,#7c4dff 100%);border:0;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;transition:-ms-transform .1s,transform .1s,filter .15s}.TutorialModals-module-scss-module__J1Y53q__continueCta:hover{filter:brightness(1.08);-ms-transform:translateY(-1px);transform:translateY(-1px)}.TutorialModals-module-scss-module__J1Y53q__signupBody{text-align:center;max-width:420px;padding:28px 32px 24px}.TutorialModals-module-scss-module__J1Y53q__signupBody .TutorialModals-module-scss-module__J1Y53q__title{margin-bottom:18px}.TutorialModals-module-scss-module__J1Y53q__signupGoogleBtn,.TutorialModals-module-scss-module__J1Y53q__signupEmailBtn{cursor:pointer;border-radius:100px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:14px 18px;font-size:15px;font-weight:700;transition:-ms-transform .1s,transform .1s,filter .15s,background .15s;display:flex}.TutorialModals-module-scss-module__J1Y53q__signupGoogleBtn{color:#fff;background:linear-gradient(135deg,#1a1a1a,#333);border:0}.TutorialModals-module-scss-module__J1Y53q__signupGoogleBtn:hover{filter:brightness(1.06);-ms-transform:translateY(-1px);transform:translateY(-1px)}.TutorialModals-module-scss-module__J1Y53q__signupEmailBtn{color:#1a1a1a;background:#fff;border:1.5px solid #d8d8d8}.TutorialModals-module-scss-module__J1Y53q__signupEmailBtn:hover{background:#f6f7f9;border-color:#c4c4c4}.TutorialModals-module-scss-module__J1Y53q__signupBtnLabel{text-align:center;flex:1}.TutorialModals-module-scss-module__J1Y53q__signupBonus,.TutorialModals-module-scss-module__J1Y53q__signupBonusLight{border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.TutorialModals-module-scss-module__J1Y53q__signupBonus{color:#fff;background:rgba(255,255,255,.22)}.TutorialModals-module-scss-module__J1Y53q__signupBonusLight{color:#6c4dff;background:#efeaff}.TutorialModals-module-scss-module__J1Y53q__signupBonusCoin{width:14px;height:14px}.TutorialModals-module-scss-module__J1Y53q__signupChecks{text-align:left;flex-direction:column;gap:8px;margin:4px 0 14px;display:flex}.TutorialModals-module-scss-module__J1Y53q__signupCheck{color:#555;cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.TutorialModals-module-scss-module__J1Y53q__signupCheck input{cursor:pointer;flex-shrink:0;margin-top:2px}.TutorialModals-module-scss-module__J1Y53q__signupCheck a{color:#6c4dff;text-decoration:underline}.TutorialModals-module-scss-module__J1Y53q__signupCheckErr{color:#e53935;font-size:12px}.TutorialModals-module-scss-module__J1Y53q__signupForm{text-align:left}
