.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}
.enablePushCTA-module-scss-module__FQTu1G__cta{background:rgba(240,98,146,.08);border-bottom:1px solid #ececf2;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.enablePushCTA-module-scss-module__FQTu1G__iconWrap{background:rgba(240,98,146,.16);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.enablePushCTA-module-scss-module__FQTu1G__icon{color:#f06292;width:22px;height:22px}.enablePushCTA-module-scss-module__FQTu1G__text{flex:1;min-width:0}.enablePushCTA-module-scss-module__FQTu1G__title{color:#1a1a1f;margin-bottom:2px;font-size:.9rem;font-weight:600}.enablePushCTA-module-scss-module__FQTu1G__body{color:#555;font-size:.8rem;line-height:1.4}.enablePushCTA-module-scss-module__FQTu1G__action{color:#fff;cursor:pointer;background:#f06292;border:none;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:.85rem;font-weight:600}.enablePushCTA-module-scss-module__FQTu1G__action:hover:not(:disabled){background:rgba(240,98,146,.8)}.enablePushCTA-module-scss-module__FQTu1G__action:disabled{opacity:.6;cursor:default}.enablePushCTA-module-scss-module__FQTu1G__inverted{background:rgba(255,255,255,.06);border-bottom-color:rgba(255,255,255,.12)}.enablePushCTA-module-scss-module__FQTu1G__inverted .enablePushCTA-module-scss-module__FQTu1G__title{color:#fff}.enablePushCTA-module-scss-module__FQTu1G__inverted .enablePushCTA-module-scss-module__FQTu1G__body{color:rgba(255,255,255,.75)}.enablePushCTA-module-scss-module__FQTu1G__centered{text-align:center;border-bottom:none;flex-direction:column;align-items:center;gap:10px;padding:20px 24px 24px}.enablePushCTA-module-scss-module__FQTu1G__centered .enablePushCTA-module-scss-module__FQTu1G__text{flex-direction:column;align-items:center;gap:4px;display:flex}.enablePushCTA-module-scss-module__FQTu1G__centered .enablePushCTA-module-scss-module__FQTu1G__title{margin-bottom:0;font-size:1rem}.enablePushCTA-module-scss-module__FQTu1G__centered .enablePushCTA-module-scss-module__FQTu1G__body{font-size:.875rem}.enablePushCTA-module-scss-module__FQTu1G__centered .enablePushCTA-module-scss-module__FQTu1G__action{border-radius:999px;margin-top:12px;padding:10px 28px;font-size:.9rem}
.notificationBell-module-scss-module__5ulD1a__bell{cursor:pointer;width:36px;height:36px;color:inherit;background:rgba(0,0,0,.06);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,-ms-transform .15s,transform .15s;display:inline-flex;position:relative}.notificationBell-module-scss-module__5ulD1a__bell:hover{background:rgba(0,0,0,.1)}.notificationBell-module-scss-module__5ulD1a__bell:active{-ms-transform:scale(.95);transform:scale(.95)}.notificationBell-module-scss-module__5ulD1a__bell.notificationBell-module-scss-module__5ulD1a__open,.notificationBell-module-scss-module__5ulD1a__bell.notificationBell-module-scss-module__5ulD1a__open:hover{color:#111;background:rgba(0,0,0,.14);box-shadow:0 0 0 2px rgba(0,0,0,.06)}.notificationBell-module-scss-module__5ulD1a__icon{width:18px;height:18px}.notificationBell-module-scss-module__5ulD1a__badge{color:#fff;text-align:center;pointer-events:none;background:#ff3b30;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.notificationBell-module-scss-module__5ulD1a__pulse{animation:1.5s ease-out notificationBell-module-scss-module__5ulD1a__bellPulse}@keyframes notificationBell-module-scss-module__5ulD1a__bellPulse{0%{-ms-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,59,48,.6)}50%{-ms-transform:scale(1.18);transform:scale(1.18);box-shadow:0 0 0 8px rgba(255,59,48,0)}to{-ms-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,59,48,0)}}
.AccountCluster-module-scss-module__pbGgvW__cluster{z-index:5;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.85);border-radius:25px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.AccountCluster-module-scss-module__pbGgvW__homeButton{cursor:pointer;color:#212121;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;text-decoration:none;transition:background .15s;display:flex}.AccountCluster-module-scss-module__pbGgvW__homeButton:hover{background:rgba(0,0,0,.06)}.AccountCluster-module-scss-module__pbGgvW__divider{background:rgba(0,0,0,.1);flex-shrink:0;width:1px;height:20px}.AccountCluster-module-scss-module__pbGgvW__authButton{cursor:pointer;color:#212121;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:.875rem;font-weight:500;transition:background .15s}.AccountCluster-module-scss-module__pbGgvW__authButton:hover{background:rgba(0,0,0,.06)}.AccountCluster-module-scss-module__pbGgvW__avatarWrapper{cursor:pointer;border-radius:50%;align-items:center;margin:-2px;padding:2px;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative}.AccountCluster-module-scss-module__pbGgvW__avatarWrapperOpen{background:rgba(0,0,0,.08);box-shadow:0 0 0 2px rgba(0,0,0,.06)}.AccountCluster-module-scss-module__pbGgvW__avatar{cursor:pointer}.AccountCluster-module-scss-module__pbGgvW__chevron{color:#333;pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;padding:1px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px rgba(0,0,0,.18)}.AccountCluster-module-scss-module__pbGgvW__bell{color:#212121}.AccountCluster-module-scss-module__pbGgvW__notificationsPanel{z-index:11;position:absolute;top:calc(100% + 12px);right:0}.AccountCluster-module-scss-module__pbGgvW__dropdown{z-index:10;-ms-transform-origin:100% 0;transform-origin:100% 0;padding-top:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards AccountCluster-module-scss-module__pbGgvW__dropdownIn;position:absolute;top:100%;left:0;right:0}.AccountCluster-module-scss-module__pbGgvW__dropdown .user-details-dialog{box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;width:100%;min-width:0;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06)}@keyframes AccountCluster-module-scss-module__pbGgvW__dropdownIn{0%{opacity:0;-ms-transform:scale(.9)translateY(-4px);transform:scale(.9)translateY(-4px)}to{opacity:1;-ms-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}.AccountCluster-module-scss-module__pbGgvW__credits{font-size:.8125rem}.AccountCluster-module-scss-module__pbGgvW__upgradeButton{padding:6px 12px;font-size:.8125rem;font-weight:600}
.DocumentActions-module-scss-module__16cbCG__cluster{z-index:5;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.85);border-radius:25px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.DocumentActions-module-scss-module__16cbCG__cluster .room-menu-button-wrapper{margin-left:0}.DocumentActions-module-scss-module__16cbCG__shareButton{cursor:pointer;color:rgba(38,50,56,.8);background:rgba(0,0,0,.05);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex}.DocumentActions-module-scss-module__16cbCG__shareButton:hover{color:#263238;background:rgba(0,0,0,.12)}.DocumentActions-module-scss-module__16cbCG__shareButton:active{background:rgba(0,0,0,.18)}
.TemplateCreationBar-module-scss-module__XujIsW__bar{z-index:10;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.95);border:2px solid #ff6ec7;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;top:16px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);box-shadow:0 4px 16px rgba(0,0,0,.12)}.TemplateCreationBar-module-scss-module__XujIsW__label{color:#ff6ec7;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.TemplateCreationBar-module-scss-module__XujIsW__nameInput{border:1px solid rgba(0,0,0,.15);border-radius:6px;outline:none;min-width:220px;padding:6px 10px;font-size:14px}.TemplateCreationBar-module-scss-module__XujIsW__nameInput:focus{border-color:#ff6ec7}.TemplateCreationBar-module-scss-module__XujIsW__saveButton{color:#fff;cursor:pointer;background:#ff6ec7;border:none;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;transition:background .15s}.TemplateCreationBar-module-scss-module__XujIsW__saveButton:hover:not(:disabled){background:#e65cb6}.TemplateCreationBar-module-scss-module__XujIsW__saveButton:disabled{opacity:.5;cursor:not-allowed}.TemplateCreationBar-module-scss-module__XujIsW__status{color:rgba(0,0,0,.7);font-size:13px}.TemplateCreationBar-module-scss-module__XujIsW__status.TemplateCreationBar-module-scss-module__XujIsW__error{color:#d32f2f}.TemplateCreationBar-module-scss-module__XujIsW__status.TemplateCreationBar-module-scss-module__XujIsW__success{color:#2e7d32}
.notificationsPanel-module-scss-module__2sXzqa__panel{background:#fff;border:1px solid #ececf2;border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);max-height:min(80vh,600px);display:flex;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.16)}.notificationsPanel-module-scss-module__2sXzqa__header{border-bottom:1px solid #ececf2;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notificationsPanel-module-scss-module__2sXzqa__title{color:#1a1a1f;margin:0;font-size:1rem;font-weight:600}.notificationsPanel-module-scss-module__2sXzqa__list{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.notificationsPanel-module-scss-module__2sXzqa__empty{text-align:center;color:#888;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.notificationsPanel-module-scss-module__2sXzqa__emptyIcon{color:#c9c9d3;width:40px;height:40px;margin-bottom:12px}.notificationsPanel-module-scss-module__2sXzqa__emptyTitle{color:#555;margin-bottom:4px;font-size:.95rem;font-weight:600}.notificationsPanel-module-scss-module__2sXzqa__emptyBody{color:#999;font-size:.85rem}.notificationsPanel-module-scss-module__2sXzqa__loadMore{cursor:pointer;color:#2a7eff;background:0 0;border:none;border-top:1px solid #f0f0f3;width:100%;padding:14px;font-size:.9rem;font-weight:500}.notificationsPanel-module-scss-module__2sXzqa__loadMore:hover:not(:disabled){background:#f8f9fb}.notificationsPanel-module-scss-module__2sXzqa__loadMore:disabled{color:#999;cursor:default}.notificationsPanel-module-scss-module__2sXzqa__inverted{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0 0;border:none;border-radius:0;flex:1;width:100%;max-width:100%;max-height:none}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__header{border-bottom-color:rgba(255,255,255,.12)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__title{color:#fff}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__empty{color:rgba(255,255,255,.7)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__emptyIcon{color:rgba(255,255,255,.35)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__emptyTitle{color:rgba(255,255,255,.85)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__emptyBody{color:rgba(255,255,255,.6)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__loadMore{color:rgba(255,255,255,.85);border-top-color:rgba(255,255,255,.12)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__loadMore:hover:not(:disabled){background:rgba(255,255,255,.06)}.notificationsPanel-module-scss-module__2sXzqa__inverted .notificationsPanel-module-scss-module__2sXzqa__loadMore:disabled{color:rgba(255,255,255,.4)}
.TutorialHero-module-scss-module__xGEEfa__hero{background:linear-gradient(160deg,#f3f0ff 0%,#ffe9f1 100%);width:100%;height:260px;position:relative;overflow:hidden}.TutorialHero-module-scss-module__xGEEfa__img{-o-object-fit:contain;object-fit:contain}.TutorialHero-module-scss-module__xGEEfa__blob{background:radial-gradient(at 35% 35%,rgba(124,77,255,.3) 0%,rgba(240,98,146,.18) 60%,transparent 100%);border-radius:38% 62% 55% 45%/48% 42% 58% 52%;width:330px;height:220px;animation:6s ease-in-out infinite TutorialHero-module-scss-module__xGEEfa__blobFloat;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@keyframes TutorialHero-module-scss-module__xGEEfa__blobFloat{0%,to{border-radius:38% 62% 55% 45%/48% 42% 58% 52%;-ms-transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%)scale(1)}33%{border-radius:52% 48% 40% 60%/55% 38% 62% 45%;-ms-transform:translate(-50%,calc(-50% - 6px))scale(1.03);transform:translate(-50%,calc(-50% - 6px))scale(1.03)}66%{border-radius:44% 56% 62% 38%/42% 58% 44% 56%;-ms-transform:translate(-50%,calc(4px - 50%))scale(.99);transform:translate(-50%,calc(4px - 50%))scale(.99)}}.TutorialHero-module-scss-module__xGEEfa__roomLayer{justify-content:center;align-items:center;animation:.7s cubic-bezier(.34,1.4,.64,1) both TutorialHero-module-scss-module__xGEEfa__roomIn,4s ease-in-out .8s infinite TutorialHero-module-scss-module__xGEEfa__roomFloat;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.TutorialHero-module-scss-module__xGEEfa__room{width:300px;height:256px;position:relative}@keyframes TutorialHero-module-scss-module__xGEEfa__roomIn{0%{opacity:0;-ms-transform:translateY(14px)scale(.86);transform:translateY(14px)scale(.86)}to{opacity:1;-ms-transform:translateY(0)scale(1);transform:translateY(0)scale(1)}}@keyframes TutorialHero-module-scss-module__xGEEfa__roomFloat{0%,to{-ms-transform:translateY(0);transform:translateY(0)}50%{-ms-transform:translateY(-8px);transform:translateY(-8px)}}.TutorialHero-module-scss-module__xGEEfa__bed{width:150px;height:150px;animation:.65s cubic-bezier(.34,1.56,.64,1) 1.5s both TutorialHero-module-scss-module__xGEEfa__bedIn;position:absolute;top:54%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@keyframes TutorialHero-module-scss-module__xGEEfa__bedIn{0%{opacity:0;-ms-transform:translate(-50%,-50%)scale(.2);transform:translate(-50%,-50%)scale(.2)}to{opacity:1;-ms-transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%)scale(1)}}.TutorialHero-module-scss-module__xGEEfa__box{width:96px;height:64px;animation:.85s cubic-bezier(.4,1.3,.6,1) 2.1s both TutorialHero-module-scss-module__xGEEfa__boxFall,2.6s ease-in-out 3s infinite TutorialHero-module-scss-module__xGEEfa__boxBob;position:absolute;bottom:9%;left:22%}@keyframes TutorialHero-module-scss-module__xGEEfa__boxFall{0%{opacity:0;-ms-transform:translateY(-130px)scale(.4)rotate(-8deg);transform:translateY(-130px)scale(.4)rotate(-8deg)}60%{opacity:1}to{opacity:1;-ms-transform:translateY(0)scale(1)rotate(0);transform:translateY(0)scale(1)rotate(0)}}@keyframes TutorialHero-module-scss-module__xGEEfa__boxBob{0%,to{-ms-transform:translateY(0)rotate(-1deg);transform:translateY(0)rotate(-1deg)}50%{-ms-transform:translateY(-4px)rotate(1.5deg);transform:translateY(-4px)rotate(1.5deg)}}.TutorialHero-module-scss-module__xGEEfa__brush{z-index:3;width:70px;height:55px;animation:.6s cubic-bezier(.34,1.56,.64,1) .7s both TutorialHero-module-scss-module__xGEEfa__brushIn,1.6s ease-in-out 1.3s infinite TutorialHero-module-scss-module__xGEEfa__brushStroke;position:absolute;top:8px;left:33%}@keyframes TutorialHero-module-scss-module__xGEEfa__brushIn{0%{opacity:0;-ms-transform:scale(.3);transform:scale(.3)}to{opacity:1;-ms-transform:scale(1);transform:scale(1)}}@keyframes TutorialHero-module-scss-module__xGEEfa__brushStroke{0%,to{-ms-transform:translateY(0)rotate(-6deg);transform:translateY(0)rotate(-6deg)}50%{-ms-transform:translateY(24px)rotate(2deg);transform:translateY(24px)rotate(2deg)}}
@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}
