.floating-explore-btn{z-index:9999;cursor:pointer;background:linear-gradient(135deg,#7f00ff,#9b2cff);border:none;border-radius:50%;width:50px;height:50px;padding:10px;position:fixed;bottom:117px;right:28px}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.floating-explore-btn{font-size:13px;bottom:95px;right:18px}}
.AppLandingHero-module__iK-6Sa__root{--lh-primary:#7f00ff;--lh-ink:#0f172a;--lh-body:#334155;--lh-muted:#64748b;--lh-ease:cubic-bezier(.22,1,.36,1);--lh-fh:var(--font-heading);--lh-fb:var(--font-body);padding:60px 48px;position:relative;overflow:hidden}.AppLandingHero-module__iK-6Sa__container{opacity:0;max-width:1280px;transition:all .8s var(--lh-ease);justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:flex;transform:translateY(30px)}.AppLandingHero-module__iK-6Sa__mounted .AppLandingHero-module__iK-6Sa__container{opacity:1;transform:none}.AppLandingHero-module__iK-6Sa__content{text-align:left;flex-direction:column;flex:1.2;gap:24px;max-width:640px;display:flex}.AppLandingHero-module__iK-6Sa__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--lh-ink);letter-spacing:-.04em;margin:0;line-height:1.05}.AppLandingHero-module__iK-6Sa__title span{color:var(--lh-primary)}.AppLandingHero-module__iK-6Sa__description{font-family:var(--font-body);color:var(--lh-body);max-width:520px;margin:0;font-size:13px;line-height:1.6}.AppLandingHero-module__iK-6Sa__features{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0;padding:0;list-style:none;display:grid}.AppLandingHero-module__iK-6Sa__featureItem{color:var(--lh-ink);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.AppLandingHero-module__iK-6Sa__checkIcon{color:var(--lh-primary);flex-shrink:0;font-size:20px}.AppLandingHero-module__iK-6Sa__downloadSection{flex-direction:column;gap:16px;margin-top:20px;display:flex}.AppLandingHero-module__iK-6Sa__subtitle{text-transform:uppercase;letter-spacing:.08em;color:var(--lh-muted);font-size:13px;font-weight:800}.AppLandingHero-module__iK-6Sa__stores{flex-wrap:wrap;gap:16px;display:flex}.AppLandingHero-module__iK-6Sa__storeItem{color:#fff;transition:all .25s var(--lh-ease);background:#000;border-radius:12px;align-items:center;gap:14px;min-width:190px;padding:10px 24px;text-decoration:none;display:flex}.AppLandingHero-module__iK-6Sa__storeItem img:hover{transform:translateY(-4px)}.AppLandingHero-module__iK-6Sa__storeItem img{width:auto;height:28px}.AppLandingHero-module__iK-6Sa__storeText{flex-direction:column;line-height:1.1;display:flex}.AppLandingHero-module__iK-6Sa__storeText small{color:#ffffffb3;text-transform:uppercase;font-size:10px;font-weight:500}.AppLandingHero-module__iK-6Sa__storeText strong{font-size:17px;font-weight:700}.AppLandingHero-module__iK-6Sa__mockupWrapper{perspective:1000px;justify-content:center;display:flex;position:relative}.AppLandingHero-module__iK-6Sa__mockupImage{z-index:2;width:100%;max-width:690px;height:auto;transition:transform .6s var(--lh-ease)}.AppLandingHero-module__iK-6Sa__root:hover .AppLandingHero-module__iK-6Sa__mockupImage{transform:rotateY(-10deg)rotateX(5deg)scale(1.05)}.AppLandingHero-module__iK-6Sa__glow{z-index:1;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.AppLandingHero-module__iK-6Sa__root{padding:60px 32px}.AppLandingHero-module__iK-6Sa__container{gap:32px}.AppLandingHero-module__iK-6Sa__title{font-size:32px}.AppLandingHero-module__iK-6Sa__mockupImage{max-width:500px}}@media (max-width:768px){.AppLandingHero-module__iK-6Sa__root{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;margin:20px 12px;padding:40px 20px}.AppLandingHero-module__iK-6Sa__container{text-align:center;flex-direction:column;gap:40px}.AppLandingHero-module__iK-6Sa__content{align-items:center;max-width:100%}.AppLandingHero-module__iK-6Sa__title{font-size:28px}.AppLandingHero-module__iK-6Sa__features{text-align:left;grid-template-columns:1fr;width:100%;max-width:320px}.AppLandingHero-module__iK-6Sa__stores{justify-content:center}.AppLandingHero-module__iK-6Sa__mockupWrapper{width:100%;margin-top:20px}.AppLandingHero-module__iK-6Sa__mockupImage{max-width:100%;height:auto}}@media (max-width:480px){.AppLandingHero-module__iK-6Sa__root{margin:16px 8px;padding:32px 16px}.AppLandingHero-module__iK-6Sa__title{font-size:24px}.AppLandingHero-module__iK-6Sa__description{font-size:14px}.AppLandingHero-module__iK-6Sa__storeItem{width:100%;min-width:unset;justify-content:center;padding:10px 16px}}
.BirthdayWish-module__vZ6CNa__overlay{-webkit-backdrop-filter:blur(25px)saturate(180%);backdrop-filter:blur(25px)saturate(180%);z-index:10000;background:#fff9;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.8s cubic-bezier(.16,1,.3,1) BirthdayWish-module__vZ6CNa__fadeIn;display:flex;position:fixed;top:0;left:0;overflow:hidden}.BirthdayWish-module__vZ6CNa__modalBody{z-index:10;width:90%;max-width:550px;animation:.8s cubic-bezier(.16,1,.3,1) BirthdayWish-module__vZ6CNa__modalEnter;position:relative}@keyframes BirthdayWish-module__vZ6CNa__modalEnter{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.BirthdayWish-module__vZ6CNa__glassCard{text-align:center;background:#fffc;border:1px solid #7f00ff1a;border-radius:40px;padding:48px 40px;position:relative;box-shadow:0 40px 100px -20px #0000001a,0 20px 50px -10px #7f00ff0d,inset 0 0 0 1px #ffffff80}.BirthdayWish-module__vZ6CNa__closeButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 12px #0000000d}.BirthdayWish-module__vZ6CNa__closeButton:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:rotate(90deg)}.BirthdayWish-module__vZ6CNa__headerInfo h2{color:#1a1a1a;letter-spacing:-1.5px;margin:16px 0 8px;font-size:36px;font-weight:800}.BirthdayWish-module__vZ6CNa__headerInfo h2 span{color:#7f00ff;background:linear-gradient(90deg,#7f00ff,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.BirthdayWish-module__vZ6CNa__headerInfo p{color:#64748b;margin-bottom:32px;font-size:16px;font-weight:500}.BirthdayWish-module__vZ6CNa__celebrationBadge{color:#7f00ff;letter-spacing:1.5px;text-transform:uppercase;background:#7f00ff14;border:1px solid #7f00ff26;border-radius:50px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:800;display:inline-flex}.BirthdayWish-module__vZ6CNa__scratchArea{aspect-ratio:1.5;background:#f8fafc;border:1px solid #7f00ff1a;border-radius:30px;width:100%;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000005}.BirthdayWish-module__vZ6CNa__activeGlow{animation:2s infinite BirthdayWish-module__vZ6CNa__premiumPulse}@keyframes BirthdayWish-module__vZ6CNa__premiumPulse{0%,to{box-shadow:0 0 #7f00ff33,0 20px 50px #0000001a}50%{box-shadow:0 0 40px #7f00ff4d,0 20px 50px #0000001a}}.BirthdayWish-module__vZ6CNa__scratchCanvasLayer{z-index:10;cursor:crosshair;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.BirthdayWish-module__vZ6CNa__vanish{opacity:0;pointer-events:none}.BirthdayWish-module__vZ6CNa__scratchHint{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#7f00ff;z-index:11;pointer-events:none;background:#fffc;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:800;animation:2s infinite BirthdayWish-module__vZ6CNa__bounceHint;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes BirthdayWish-module__vZ6CNa__bounceHint{0%,to{opacity:.8;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-5px)}}.BirthdayWish-module__vZ6CNa__rewardContent{opacity:0;background:#fff;flex-direction:column;width:100%;height:100%;transition:all 1s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.9)}.BirthdayWish-module__vZ6CNa__showReward{opacity:1;transform:scale(1)}.BirthdayWish-module__vZ6CNa__imgContainer{flex:1.2;width:100%;position:relative;overflow:hidden}.BirthdayWish-module__vZ6CNa__imgContainer img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.BirthdayWish-module__vZ6CNa__showReward .BirthdayWish-module__vZ6CNa__imgContainer img{transform:scale(1.05)}.BirthdayWish-module__vZ6CNa__catLabel{color:#fff;letter-spacing:1px;background:#7f00ff;border-radius:30px;padding:6px 16px;font-size:11px;font-weight:800;position:absolute;top:20px;left:20px;box-shadow:0 4px 15px #7f00ff4d}.BirthdayWish-module__vZ6CNa__textContainer{flex-direction:column;flex:1;justify-content:center;padding:24px;display:flex}.BirthdayWish-module__vZ6CNa__textContainer h3{color:#7f00ff;letter-spacing:3px;margin-bottom:8px;font-size:12px;font-weight:900}.BirthdayWish-module__vZ6CNa__textContainer p{color:#64748b;margin-bottom:24px;font-size:14px}.BirthdayWish-module__vZ6CNa__couponBox{cursor:pointer;background:#f8fafc;border:2px dashed #7f00ff;border-radius:20px;padding:14px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.BirthdayWish-module__vZ6CNa__couponBox:hover{background:#f5f3ff;border-color:#a855f7;transform:translateY(-3px)}.BirthdayWish-module__vZ6CNa__couponLabel{color:#7f00ff;letter-spacing:1.5px;margin-bottom:4px;font-size:9px;font-weight:900}.BirthdayWish-module__vZ6CNa__codeDisplay{justify-content:center;align-items:center;gap:12px;display:flex}.BirthdayWish-module__vZ6CNa__codeDisplay strong{font-family:var(--font-body);color:#1a1a1a;font-size:20px;font-weight:900}.BirthdayWish-module__vZ6CNa__copyBtn,.BirthdayWish-module__vZ6CNa__successIcon{color:#7f00ff;font-size:20px}.BirthdayWish-module__vZ6CNa__successIcon{color:#10b981}.BirthdayWish-module__vZ6CNa__balloonsContainer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.BirthdayWish-module__vZ6CNa__balloon{opacity:.6;border-radius:50%;width:50px;height:65px;animation:linear infinite BirthdayWish-module__vZ6CNa__premiumFloatUp;position:absolute;bottom:-150px}@keyframes BirthdayWish-module__vZ6CNa__premiumFloatUp{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-130vh)rotate(25deg)}}.BirthdayWish-module__vZ6CNa__confettiWrapper{pointer-events:none;z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0}.BirthdayWish-module__vZ6CNa__confettiPiece{animation:4s ease-out forwards BirthdayWish-module__vZ6CNa__premiumFall;position:absolute;top:-20px}@keyframes BirthdayWish-module__vZ6CNa__premiumFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}.BirthdayWish-module__vZ6CNa__premiumFooter{color:#94a3b8;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:13px;font-weight:700;display:flex}.BirthdayWish-module__vZ6CNa__rotatingStar{color:#ffb703;animation:10s linear infinite BirthdayWish-module__vZ6CNa__rotateForever}@keyframes BirthdayWish-module__vZ6CNa__rotateForever{to{transform:rotate(360deg)}}@keyframes BirthdayWish-module__vZ6CNa__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.BirthdayWish-module__vZ6CNa__glassCard{border-radius:30px;padding:32px 24px}}
.UserTypeModal-module__uv78ba__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UserTypeModal-module__uv78ba__modal{background:#fdfdfd;border-radius:40px;width:700px;max-width:95%;padding:60px 40px;box-shadow:0 30px 80px #0003}.UserTypeModal-module__uv78ba__header{text-align:center;margin-bottom:40px}.UserTypeModal-module__uv78ba__header h2{font-size:32px;font-weight:700}.UserTypeModal-module__uv78ba__header span{color:#7f00ff}.UserTypeModal-module__uv78ba__header p{color:#777;margin-top:8px;font-size:14px}.UserTypeModal-module__uv78ba__content{justify-content:center;align-items:center;display:flex}.UserTypeModal-module__uv78ba__right{flex-direction:column;gap:25px;display:flex}.UserTypeModal-module__uv78ba__option{color:#111;cursor:pointer;border-radius:50px;align-items:center;width:fit-content;min-width:250px;padding:16px 30px 16px 65px;font-size:16px;font-weight:700;transition:transform .3s;display:flex;position:relative}.UserTypeModal-module__uv78ba__option:hover{transform:translate(6px)}.UserTypeModal-module__uv78ba__iconCircle{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;left:-24px;box-shadow:0 10px 30px #00000014}.UserTypeModal-module__uv78ba__iconCircle img{object-fit:contain;width:24px;height:24px}.UserTypeModal-module__uv78ba__option0{background:#e0f6fb;width:250px;margin-left:20px}.UserTypeModal-module__uv78ba__option1{background:#fbf0df;width:250px;margin-left:100px}.UserTypeModal-module__uv78ba__option2{background:#eedfff;width:250px;margin-left:20px}.UserTypeModal-module__uv78ba__option3{background:#fbe0e7;width:250px;margin-left:100px}.UserTypeModal-module__uv78ba__continueBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7f00ff 0%,#9a33ff 50%,#7f00ff 100%);border:none;border-radius:50px;margin-top:40px;padding:18px 0;font-size:18px;font-weight:600;transition:all .3s;box-shadow:0 15px 35px #7f00ff66}.UserTypeModal-module__uv78ba__continueBtn:hover{transform:translateY(-3px)}@media (max-width:900px){.UserTypeModal-module__uv78ba__content{flex-direction:column;gap:60px}.UserTypeModal-module__uv78ba__right{align-items:center}}.UserTypeModal-module__uv78ba__videoContainer{z-index:10000;background:#fff;justify-content:center;align-items:center;width:100%;height:100dvh;transition:opacity .5s,background .5s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.UserTypeModal-module__uv78ba__ready{background:#fff}.UserTypeModal-module__uv78ba__introVideo{object-fit:contain;width:100%;height:100%}.UserTypeModal-module__uv78ba__skipBtn,.UserTypeModal-module__uv78ba__skipBtnLink{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:10;white-space:nowrap;background:#fff3;border:1px solid #ffffff4d;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .3s}.UserTypeModal-module__uv78ba__skipBtn:hover,.UserTypeModal-module__uv78ba__skipBtnLink:hover{background:#ffffff4d;transform:scale(1.05)}.UserTypeModal-module__uv78ba__controls{z-index:20;align-items:center;gap:15px;display:flex;position:absolute;bottom:40px;right:40px}.UserTypeModal-module__uv78ba__muteBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;transition:all .3s;display:flex}.UserTypeModal-module__uv78ba__muteBtn:hover{background:#000000b3;transform:scale(1.05)}.UserTypeModal-module__uv78ba__muteBtn svg{font-size:18px}@media (max-width:768px){.UserTypeModal-module__uv78ba__controls{justify-content:space-between;gap:10px;bottom:25px;left:20px;right:20px}.UserTypeModal-module__uv78ba__muteBtn span{display:none}.UserTypeModal-module__uv78ba__muteBtn{padding:10px}.UserTypeModal-module__uv78ba__skipBtn,.UserTypeModal-module__uv78ba__skipBtnLink{padding:8px 18px;font-size:13px}}
