@import url("https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap");.hero_paperBackground__bDALE{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;min-height:100vh;grid-template-rows:repeat(auto-fill,minmax(100px,1fr));margin-top:-1rem}@media (min-width:640px){.hero_paperBackground__bDALE{grid-template-columns:repeat(3,1fr);padding:1.5rem}}@media (min-width:768px){.hero_paperBackground__bDALE{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.hero_paperBackground__bDALE{grid-template-columns:repeat(5,1fr)}}.hero_paper0__EFPrN{transform:rotate(-2deg)}.hero_paper1__z5Sn_{transform:rotate(-1deg)}.hero_paper2__Fb2rU{transform:rotate(0deg)}.hero_paper3__vtld7{transform:rotate(1deg)}.hero_paper4__IDd9Z{transform:rotate(2deg)}.hero_paperItem__UxxaP{animation:hero_floatPaper__4EWow 10s ease-in-out infinite;transition:all .3s ease}@keyframes hero_floatPaper__4EWow{0%{transform:translateY(0) rotate(var(--rotation,0deg))}50%{transform:translateY(-10px) rotate(var(--rotation,0deg))}to{transform:translateY(0) rotate(var(--rotation,0deg))}}.hero_paper0__EFPrN{--rotation:-2deg}.hero_paper1__z5Sn_{--rotation:-1deg}.hero_paper2__Fb2rU{--rotation:0deg}.hero_paper3__vtld7{--rotation:1deg}.hero_paper4__IDd9Z{--rotation:2deg}.hero_paperContent__npVkT{height:.5rem;border-radius:.25rem;margin-bottom:.5rem;background-color:#9ca3af;position:relative;overflow:hidden}.hero_paperContent1__h6UO6{width:50%}.hero_paperContent2___kcEJ{width:75%}.hero_paperContent3__hMc3V{width:66.666667%}.hero_paperContent4__5huzg{width:50%}.hero_paperContent5__uenpi{width:60%}.hero_paperContent6__wlvpF{width:66.666667%}.hero_modernButton__BERW_{position:relative;display:inline-flex;overflow:hidden;border-radius:9999px;padding:3px;background:linear-gradient(90deg,#a855f7,#8b5cf6,#6366f1);background-size:200% auto;animation:hero_shimmer__otZdS 3s linear infinite;box-shadow:0 4px 20px rgba(123,97,255,.3);transition:all .3s ease}.hero_modernButton__BERW_:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(123,97,255,.5)}.hero_modernButtonInner__YvYmZ{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#0f172a;color:white;font-weight:600;padding:12px 24px;border-radius:9999px;transition:all .2s ease;letter-spacing:.01em}.hero_modernButtonInner__YvYmZ:hover{background-color:#1e293b}.hero_modernButtonInner__YvYmZ svg{height:18px;width:18px}@keyframes hero_shimmer__otZdS{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero_navButton__X4AXG{position:relative;display:inline-flex;overflow:hidden;border-radius:9999px;padding:2px;background:linear-gradient(90deg,#a855f7,#8b5cf6);box-shadow:0 2px 10px rgba(123,97,255,.2);transition:all .3s ease}.hero_navButton__X4AXG:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,97,255,.4)}.hero_navButtonInner__6jAtC{display:flex;align-items:center;justify-content:center;gap:6px;background-color:rgba(15,23,42,.8);color:white;font-weight:500;padding:6px 12px;border-radius:9999px;transition:all .2s ease;font-size:.875rem;letter-spacing:.01em}.hero_navButtonInner__6jAtC:hover{background-color:rgba(15,23,42,.6)}.hero_animateWrite__oiI98{position:relative;overflow:hidden}.hero_animateWrite__oiI98:before{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.3),rgba(255,255,255,.05));animation:hero_writeEffect__61pvK 4s ease-in-out infinite}@keyframes hero_writeEffect__61pvK{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes hero_fadeInUp__Zb4lI{0%{opacity:0;transform:translateY(20px) rotate(var(--rotation,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--rotation,0deg))}}.hero_paperItem__UxxaP:hover{transform:translateY(-5px) rotate(var(--rotation,0deg)) scale(1.02);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:10;transition:all .3s ease}@keyframes hero_shimmerGradient__MfV5C{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero_aiGridBackground__avYJl{background-image:linear-gradient(90deg,rgba(99,102,241,.1) 1px,transparent 0),linear-gradient(180deg,rgba(99,102,241,.1) 1px,transparent 0);background-size:30px 30px;transform:perspective(500px) rotateX(60deg);transform-origin:center top}.hero_particlesContainer__Rl5rx{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.7}.hero_particle__aiDUo{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;opacity:.3;animation:hero_float__I3_Mv 10s linear infinite}@keyframes hero_float__I3_Mv{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.8}90%{opacity:.4}to{transform:translateY(-100px) translateX(20px);opacity:0}}.hero_modernTitle__7Yboi{font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:4rem;line-height:.9;font-weight:700;letter-spacing:-.06em;margin-bottom:1rem;background:linear-gradient(90deg,#f7f3fa 0,rgba(245,239,251,.975));-webkit-background-clip:text;background-clip:text;color:transparent;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 0 80px rgba(168,85,247,.5)}.hero_titleLine__GuJJo{display:inline}.hero_highlight__MT9dH{display:inline;position:relative;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900;z-index:1;text-shadow:0 0 40px rgba(168,85,247,.8)}.hero_subtitle__7_Y_E{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.35;color:rgba(255,255,255,.8);margin:15px auto .7rem;max-width:680px;font-weight:500}.hero_highlightText__adolh{font-weight:700;color:rgba(255,255,255,.95)}.hero_featuresList__ABQ_y{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0 auto 2rem;max-width:700px}.hero_featureItem__rSynI{font-family:Poppins,sans-serif;display:flex;align-items:center;color:rgba(255,255,255,.9);font-size:.95rem;font-weight:500}.hero_featureIconWrapper__t2hWv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(139,92,246,.2);border-radius:50%;margin-right:.75rem;border:1px solid rgba(139,92,246,.4)}.hero_checkIcon__s1Fj4{width:14px;height:14px;stroke:#a78bfa}.hero_ctaButton__oNBll{position:relative;z-index:1;overflow:hidden;border-radius:.5rem;background:linear-gradient(135deg,#a15bf7,#494dc3);padding:1px .1px;box-shadow:0 10px 25px -5px rgba(139,92,246,.5);transition:all .3s ease;cursor:pointer}.hero_ctaButton__oNBll:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgba(139,92,246,.6)}.hero_ctaButtonInner__KB5Wy{font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;padding:.75rem .55rem;border-radius:.4rem;transition:all .3s ease}.hero_ctaButtonIcon__VqxCo{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s ease}.hero_ctaButton__oNBll:hover .hero_ctaButtonIcon__VqxCo{transform:translateX(3px)}.hero_socialProof__e_W6e{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;padding-bottom:1rem}.hero_avatarGroup__ZHtCo{display:flex;margin-bottom:1rem}.hero_avatarWrapper__9qMPF{width:33px;height:33px;border-radius:50%;overflow:hidden;border:2px solid #1a1a1a;margin-left:-10px;box-shadow:0 0 0 2px rgba(139,92,246,.3);transition:all .3s ease;position:relative}.hero_avatarWrapper__9qMPF:first-child{margin-left:0}.hero_avatarWrapper__9qMPF:hover{transform:translateY(-3px) scale(1.05);z-index:10;box-shadow:0 5px 15px rgba(139,92,246,.4)}.hero_avatar__0biyU{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero_avatarWrapper__9qMPF:hover .hero_avatar__0biyU{transform:scale(1.1)}.hero_socialProofText__3JB5z{font-family:Poppins,sans-serif;font-size:.95rem;color:rgba(255,255,255,.7)}.hero_socialProofHighlight__YK3P_{color:#d04408;font-weight:600}.hero_noCreditCardText__LoirI{font-size:.7rem;color:#bcbec2;font-style:italic;margin-top:.5rem}@media (min-width:768px){.hero_modernTitle__7Yboi{margin-top:80px!important;font-size:4rem;max-width:800px}.hero_subtitle__7_Y_E{font-size:1.1rem}}@media (max-width:640px){.hero_modernTitle__7Yboi{font-size:2.2rem;letter-spacing:-.03em;max-width:100%;padding:0 .5rem;margin-top:110px;width:100%!important;line-height:36px}.hero_subtitle__7_Y_E{font-size:.9rem;max-width:100%;padding:0 1rem}}.hero_outfitItemsContainer__sXCiU{position:absolute;width:100%;height:100%;overflow:hidden;z-index:6}.hero_outfitItem__Ot5Fe{position:absolute;opacity:.5;pointer-events:none;animation:hero_floatAndRotate__RLEzs 15s ease-in-out infinite alternate;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.hero_outfitSvgWrapper__ZGuot{display:flex;flex-direction:column;align-items:center;width:100px;height:100px}.hero_outfitSvgWrapper__ZGuot svg{width:100%;height:100%;stroke:rgba(168,85,247,.9);stroke-width:1.5;fill:rgba(168,85,247,.08);filter:drop-shadow(0 0 8px rgba(168,85,247,.4))}.hero_outfitType__HBVPb{font-family:Poppins,sans-serif;font-size:.7rem;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-weight:600;background:rgba(0,0,0,.4);padding:2px 8px;border-radius:4px;box-shadow:0 0 10px rgba(168,85,247,.3)}@keyframes hero_floatAndRotate__RLEzs{0%{transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) scale(var(--scale,1)) translateY(0)}50%{transform:translate(-50%,-50%) rotate(calc(var(--rotation, 0deg) + 5deg)) scale(var(--scale,1)) translateY(-15px)}to{transform:translate(-50%,-50%) rotate(calc(var(--rotation, 0deg) - 5deg)) scale(var(--scale,1)) translateY(15px)}}.hero_outfitCollage__rim_U{position:absolute;inset:0;overflow:hidden;z-index:1}.hero_gridContainer__g_YBl{display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(3,1fr);gap:1rem;padding:2rem;height:100%;width:200%;animation:hero_slideLeft__A2JkR 30s linear infinite}@keyframes hero_slideLeft__A2JkR{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero_gridItem__9gEHe{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:rotate(-5deg);transition:transform .3s ease}.hero_gridItem__9gEHe:nth-child(odd){transform:rotate(5deg)}.hero_gridItem__9gEHe:hover{transform:rotate(0deg) scale(1.05);z-index:1}.hero_outfitImage__7ddif{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media (max-width:1024px){.hero_gridContainer__g_YBl{grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width:768px){.hero_gridContainer__g_YBl{grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(3,1fr)}}.hero_featuresListHorizontal__Q9nj0{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;margin:1rem auto 1.25rem;flex-wrap:wrap;max-width:800px}.hero_featureItemSmall__o_1GH{background:transparent!important;font-family:Poppins,sans-serif;display:flex;align-items:center;color:rgba(255,255,255,.9);font-size:.85rem;font-weight:500}.hero_featureIconWrapperSmall__yRqX9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(139,92,246,.2);border-radius:50%;margin-right:.5rem;border:1px solid rgba(139,92,246,.4)}@media (max-width:640px){.hero_featuresListHorizontal__Q9nj0{gap:1rem}.hero_featureItemSmall__o_1GH{font-size:.75rem}}.hero_navbarAwardBadge__Qyx8v{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:2rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.1);box-shadow:none}.hero_navbarAwardBadgeInner__w3LI1{display:flex;align-items:center;gap:.5rem}.hero_navbarStarGroup__F9NVz{color:#fbbf24;font-size:.7rem;letter-spacing:-1px}.hero_navbarAwardTitle__I_nMf{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;color:white;text-transform:uppercase;letter-spacing:.05em}.hero_navbarStar__VchHY{display:none}@media (max-width:768px){.hero_navbarAwardBadge__Qyx8v{display:none}}.hero_purpleText__CEaRN{color:#8b5cf6;font-weight:700}.hero_numberOneBadge__2PNRG{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(99,102,241,.15));color:#ffffff;font-size:.75rem;font-weight:700;padding:.35rem .9rem;border-radius:2rem;letter-spacing:.05em;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 15px rgba(139,92,246,.25);text-transform:uppercase;margin-top:50px;position:relative;overflow:hidden}.hero_numberOneBadge__2PNRG:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(139,92,246,.1));opacity:0;transition:opacity .3s ease}.hero_numberOneBadge__2PNRG:hover:before{opacity:1}.hero_numberOne__JVmNA{color:#d85ff9;font-weight:800}.hero_handwrittenBadge__g_0EN{font-family:Indie Flower,cursive;font-size:1.15rem;color:rgba(255,255,255,.9);margin:-.5rem auto 1rem;text-align:center;transform:rotate(-1deg) translateX(2rem);display:block;max-width:600px;line-height:1.2;font-weight:500;opacity:.85;transition:all .3s ease}.hero_handwrittenBadge__g_0EN:hover{transform:rotate(0deg) translateX(2rem) scale(1.02);opacity:1}.hero_aiGradient__qJPKq{background:linear-gradient(135deg,#3e87f5,#8b5cf6 50%,#4c4ff8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgb(218,191,248),0 0 40px rgb(210,168,246),0 0 60px rgba(3,82,88,.925),0 0 80px rgba(28,2,46,.824);transform:rotate(5deg);display:inline-block;position:relative;padding:.1em .2em;font-weight:700}.hero_aiGradient__qJPKq:before{content:"";position:absolute;top:-.09em;left:-.09em;right:-.09em;bottom:-.09em;border:2px solid #fbf8fe;border-radius:50% 45% 55% 50%/45% 50% 50% 55%;opacity:.7;box-shadow:0 0 5px #ffffff,0 0 5px #deeef8,0 0 30px #e9d4f7}.SharedOutfit_navbar__oXRng{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.SharedOutfit_outfitPage__vAzgO{background:none!important;min-height:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}.SharedOutfit_outfitCard__VAGfF{background:none!important;display:flex;border-radius:12px;overflow:hidden;max-width:800px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.2)}@media (max-width:768px){.SharedOutfit_outfitCard__VAGfF{flex-direction:column}.SharedOutfit_imageSection__MI4dr{min-height:350px;width:100%}.SharedOutfit_detailsSection__aZD4J{padding:.75rem}}.SharedOutfit_imageSection__MI4dr{flex:0.8;position:relative;background:#13111c;min-height:400px}.SharedOutfit_outfitImage__4GrSj{width:100%;height:100%;object-fit:cover}.SharedOutfit_dateOverlay__gIlIh{position:absolute;top:.5rem;right:.5rem;background:rgba(26,24,37,.8);padding:.2rem .5rem;border-radius:4px;color:#fff;font-size:.7rem}.SharedOutfit_detailsSection__aZD4J{flex:1;padding:1rem;color:#fff;display:flex;flex-direction:column;gap:.75rem}.SharedOutfit_detailsTitle__vgVp_{font-family:Chillax,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.SharedOutfit_parameterGrid__M25IE{display:flex;flex-direction:column;gap:.5rem}.SharedOutfit_parameterRow__6SdDc{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.SharedOutfit_parameter__GlaHG{display:flex;flex-direction:column;gap:.15rem}.SharedOutfit_parameterLabel__aYG7J{color:rgba(255,255,255,.6);font-size:.7rem}.SharedOutfit_parameterValue__EpXBc{display:inline-flex;align-items:center;padding:.25rem .5rem;background:rgba(255,255,255,.05);border-radius:4px;font-size:.75rem;color:#fff}.SharedOutfit_actionButtons__RFHMf{display:flex;gap:.5rem;margin-top:auto}.SharedOutfit_actionButton__70ONq{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2rem;background:linear-gradient(90deg,#9333ea,#3b82f6);border:none;border-radius:100px;color:#fff;font-family:Chillax,sans-serif;font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 0 20px rgba(147,51,234,.5),0 0 40px rgba(59,130,246,.25);transition:all .3s ease}.SharedOutfit_actionButton__70ONq:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(147,51,234,.6),0 0 50px rgba(59,130,246,.3)}.SharedOutfit_outfitFooter___mq4k{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;color:rgba(255,255,255,.6);font-size:.75rem}.SharedOutfit_shareLinks__v0196{display:flex;gap:1rem}.SharedOutfit_shareButton__JWI70{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease;background:transparent;border:none}.SharedOutfit_shareButton__JWI70:hover{opacity:.8}.SharedOutfit_navLogo__7jgCo{font-family:Chillax,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem}.SharedOutfit_checkIcon__lKl2c{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#fff;border-radius:50%;color:#290464!important;font-size:.7rem;line-height:1;font-weight:700}.SharedOutfit_downloadButton__I1B96{padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:transparent}.SharedOutfit_loadingScreen__qFSiO{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;color:rgba(255,255,255,.9)}.SharedOutfit_loadingContainer__BHhqh{background:none!important;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.SharedOutfit_loadingLogo___viYl{width:60px;height:60px;animation:SharedOutfit_logoFloat__yfLnn 2s ease-in-out infinite}.SharedOutfit_loadingText__l1F9z{font-family:Chillax,sans-serif;font-size:1.2rem;font-weight:500;color:#fff;opacity:.9;animation:SharedOutfit_textPulse__TF7wu 2s ease-in-out infinite}.SharedOutfit_loadingBar__8fGbg{width:200px;height:2px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden;position:relative}.SharedOutfit_loadingBarProgress__3uu3N{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#9333ea,#3b82f6);animation:SharedOutfit_loadingProgress__9Sh_e 2s ease-in-out infinite}@keyframes SharedOutfit_logoFloat__yfLnn{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes SharedOutfit_textPulse__TF7wu{0%,to{opacity:.9}50%{opacity:.5}}@keyframes SharedOutfit_loadingProgress__9Sh_e{0%{left:-50%;width:40%}to{left:100%;width:40%}}.SharedOutfit_errorScreen__d1bBB{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#13111c,#1f1b2e)}.SharedOutfit_errorContent__DP1pO{text-align:center;padding:3rem;background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(255,255,255,.05);max-width:400px;width:100%}.SharedOutfit_errorEmoji__auIge{font-size:3rem;margin-bottom:1.5rem;display:block}.SharedOutfit_errorContent__DP1pO h2{font-size:1.5rem;margin-bottom:1rem;color:rgba(255,255,255,.9)}.SharedOutfit_errorContent__DP1pO p{color:rgba(255,255,255,.6);margin-bottom:2rem}.SharedOutfit_returnButton__EIyuO{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(90deg,#c084fc,#818cf8);border-radius:8px;color:#fff;font-weight:500;text-decoration:none;transition:all .2s ease}.SharedOutfit_returnButton__EIyuO:hover{transform:translateY(-2px);filter:brightness(1.1)}@media (max-width:480px){.SharedOutfit_parameterRow__6SdDc{grid-template-columns:1fr;gap:.35rem}.SharedOutfit_detailsTitle__vgVp_{font-size:1.1rem}}.SharedOutfit_badge__Cu90F{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem;background:none;border-radius:20px;font-family:Chillax,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.SharedOutfit_badgeLogo__bPF33{width:44px;height:44px;object-fit:contain}.SharedOutfit_featureText__oRrFp{position:absolute;top:-20px;left:0;right:0;width:100%;transform:translateY(20px);font-family:Chillax,sans-serif;font-size:2rem;font-weight:700;color:#ffffff;text-align:center;opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1);text-shadow:0 2px 4px rgba(0,0,0,.1);pointer-events:none;text-transform:uppercase;letter-spacing:.05em;padding:0 20px}.SharedOutfit_featureText__oRrFp.SharedOutfit_visible__71cGE{opacity:1;transform:translateY(0)}@keyframes SharedOutfit_textFadeInUp___KfZJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SharedOutfit_textFadeOutDown__yCu_u{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.SharedOutfit_featureText__oRrFp{animation:SharedOutfit_textFadeOutDown__yCu_u .2s cubic-bezier(.4,0,.2,1) forwards}.SharedOutfit_featureText__oRrFp.SharedOutfit_visible__71cGE{animation:SharedOutfit_textFadeInUp___KfZJ .2s cubic-bezier(.4,0,.2,1) forwards}.SharedOutfit_peopleCounter__i_KGC{margin:2.9rem 0 1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.SharedOutfit_avatarList__AKymd{display:flex;align-items:center}.SharedOutfit_avatar__C_Abe{width:32px;height:32px;border-radius:50%;border:2px solid #13111c;margin-left:-8px;transition:transform .2s ease}.SharedOutfit_avatar__C_Abe:first-child{margin-left:0}.SharedOutfit_avatar__C_Abe:hover{transform:translateY(-2px);z-index:1}.SharedOutfit_peopleText__O23r0{font-family:Chillax,sans-serif;font-size:.9rem;font-weight:600;color:#fff}@media (max-width:640px){.SharedOutfit_outfitPage__vAzgO{height:100%}.SharedOutfit_featureText__oRrFp{top:-20px;font-size:1.4rem}.SharedOutfit_imageSection__MI4dr{margin-top:0}.SharedOutfit_peopleCounter__i_KGC{flex-direction:column;gap:.75rem;margin-bottom:1.8rem!important;margin:4rem 0}.SharedOutfit_peopleText__O23r0{text-align:center}}.signupPopup_popupOverlay__8OXBa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(10,10,15,.85);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;animation:signupPopup_fadeIn__FdjXR .3s ease;backdrop-filter:blur(8px);overflow:hidden}.signupPopup_popupContainer__T6bV_{display:flex;width:100%;max-width:760px;background:linear-gradient(145deg,#11111c,#150d17);border-radius:24px;position:relative;box-shadow:0 30px 60px -12px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 0 rgba(255,255,255,.05);animation:signupPopup_slideUp__ugGei .3s cubic-bezier(.16,1,.3,1);max-height:calc(100vh - 1rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:none}.signupPopup_popupContainer__T6bV_::-webkit-scrollbar{display:none}.signupPopup_popupContainer__T6bV_>*{position:relative;z-index:5}.signupPopup_closeButton__ZRHcA{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.04);border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:6px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:28px;height:28px;backdrop-filter:blur(2px)}.signupPopup_closeButton__ZRHcA:hover{background-color:rgba(255,255,255,.12);color:white;transform:scale(1.05)}.signupPopup_logoContainer__nvxeC{display:flex;justify-content:center;margin-bottom:1.5rem}.signupPopup_logoText__z0owy{font-size:1.75rem;font-weight:800;color:white;font-family:var(--font-montserrat);letter-spacing:-.02em}.signupPopup_logoAccent__olue4{background:linear-gradient(135deg,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.signupPopup_formTitle__gJ5yP{text-align:center;font-size:1.15rem;font-weight:600;color:white;font-family:var(--font-montserrat);margin:0 0 1rem;letter-spacing:-.01em}.signupPopup_form__jtnhG{min-height:auto}.signupPopup_formGroup__JQSEX,.signupPopup_form__jtnhG{display:block;width:100%;margin-bottom:8px}.signupPopup_label__1vaXm{font-size:.8rem;font-weight:500;color:rgba(255,255,255,.8);font-family:var(--font-inter);margin-left:.25rem;display:block;margin-bottom:2px}.signupPopup_input__Q06lb{padding:0 .75rem;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;color:white;font-size:.85rem;transition:all .2s ease;font-family:var(--font-inter);height:2.25rem;width:100%;display:block;box-sizing:border-box}.signupPopup_input__Q06lb:focus{outline:none;border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15);background-color:rgba(255,255,255,.06)}.signupPopup_input__Q06lb::placeholder{color:rgba(255,255,255,.3)}.signupPopup_submitButton__zJ7F_{margin-top:16px;padding:0 1.25rem;background:linear-gradient(92.88deg,rgb(103,63,215) 9.16%,rgb(86,67,204) 43.89%,rgb(69,94,181) 64.72%);color:white;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-family:var(--font-inter);display:flex;justify-content:center;align-items:center;height:2.25rem;position:relative;overflow:hidden;letter-spacing:.01em;box-shadow:0 4px 10px rgba(103,63,215,.2);width:100%}.signupPopup_submitButton__zJ7F_:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(103,63,215,.4)}.signupPopup_submitButton__zJ7F_:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.signupPopup_loadingSpinner__yOfLC{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:signupPopup_spin__eNkX2 .8s linear infinite}@keyframes signupPopup_spin__eNkX2{to{transform:rotate(1turn)}}.signupPopup_loginLink__X3ZYz{text-align:center;font-size:.875rem;color:rgba(255,255,255,.7);font-family:var(--font-inter);margin-top:1rem;position:relative;z-index:2}.signupPopup_link__5i6hj{color:#a78bfa;text-decoration:none;transition:all .2s ease;font-weight:500;position:relative;display:inline-block}.signupPopup_link__5i6hj:hover{color:#c4b5fd}.signupPopup_link__5i6hj:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-1px;left:0;background:linear-gradient(90deg,#a78bfa,#c4b5fd);transform-origin:bottom right;transition:transform .25s ease-out}.signupPopup_link__5i6hj:hover:after{transform:scaleX(1);transform-origin:bottom left}.signupPopup_termsText__XYJ4V{display:block;width:100%;text-align:center;font-size:.65rem;color:white;font-family:var(--font-inter);margin:12px 0 4px;line-height:1.3}.signupPopup_errorMessage__B0A4Q{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:10px;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:rgba(239,68,68,.9);font-size:.75rem;animation:signupPopup_fadeIn__FdjXR .3s ease-out;flex-wrap:wrap}.signupPopup_errorIcon__4bT88{width:18px;height:18px;flex-shrink:0}.signupPopup_successMessage__b5BNd{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:10px;background-color:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:12px;color:rgba(34,197,94,.9);font-size:.75rem;animation:signupPopup_fadeIn__FdjXR .3s ease-out}.signupPopup_successIcon__IUMOO{width:18px;height:18px;flex-shrink:0}.signupPopup_switchViewButton__11RxK{margin-top:8px;padding:6px 14px;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);border-radius:12px;color:rgba(239,68,68,.9);font-size:.8125rem;cursor:pointer;transition:all .2s;margin-left:auto;font-weight:500}.signupPopup_switchViewButton__11RxK:hover{background-color:rgba(239,68,68,.12);transform:translateY(-1px)}@keyframes signupPopup_fadeIn__FdjXR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes signupPopup_slideUp__ugGei{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.signupPopup_alternateSignup__RxRp9{display:block;width:100%;margin-bottom:8px}.signupPopup_googleTextButton__u8bJm{background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;color:white;font-size:.85rem;font-weight:500;font-family:var(--font-inter);padding:0 1.25rem;cursor:pointer;transition:all .2s ease;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;width:100%}.signupPopup_googleIcon__TM5J6{flex-shrink:0;width:18px;height:18px}.signupPopup_googleTextButton__u8bJm:hover{background-color:rgba(255,255,255,.06);transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.15)}.signupPopup_googleTextButton__u8bJm:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.signupPopup_divider__8ate6{display:flex;align-items:center;justify-content:center;margin:10px 0;width:100%;text-align:center;position:relative}.signupPopup_dividerLine__5EmBA{position:absolute;top:50%;height:1px;background-color:rgba(255,255,255,.06);width:calc(50% - 1.5rem)}.signupPopup_dividerLine__5EmBA:first-child{left:0}.signupPopup_dividerLine__5EmBA:last-child{right:0}.signupPopup_dividerText__4wKQD{padding:0 .75rem;color:rgba(255,255,255,.4);font-size:.7rem;font-family:var(--font-inter);font-weight:400;position:relative;z-index:1;background-color:transparent}.signupPopup_forgotPassword__Egmwf{text-align:right;margin-top:-.25rem;margin-bottom:.25rem}.signupPopup_forgotPassword__Egmwf a{font-size:.75rem;color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s ease}.signupPopup_forgotPassword__Egmwf a:hover{color:rgba(255,255,255,.8);text-decoration:underline}.signupPopup_switchViewLink__OOKIM{display:block;width:100%;text-align:center;font-size:.75rem;color:white;font-family:var(--font-inter);margin:20px 0 0;line-height:1.3}.signupPopup_logoContainerCompact__WHslf,.signupPopup_logoContainerMini__ZKEac{display:flex;justify-content:center;margin-bottom:0;padding:0;margin-top:0;background:none!important}.signupPopup_logoContainerMini__ZKEac{height:24px;overflow:hidden}.signupPopup_logoContainerLarge__hXE30{display:flex;justify-content:center;margin-bottom:1.5rem;padding:0;margin-top:.5rem;height:45px;background:none!important}.signupPopup_formSection__c0ysW{flex:1;padding:20px 24px;max-width:380px;overflow-y:auto;display:flex;flex-direction:column}.signupPopup_imageSection__SB_GZ{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top-right-radius:24px;border-bottom-right-radius:24px;position:relative;min-height:500px;background:linear-gradient(145deg,rgba(17,17,28,.7),rgba(21,13,23,.7));backdrop-filter:blur(2px)}.signupPopup_imageSection__SB_GZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(76,29,149,.05));pointer-events:none;z-index:1}.signupPopup_imageCollage__Uk81T{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:8px;padding:16px;z-index:2}.signupPopup_collageWrapper__C0lDb{position:relative;width:100%;height:100%;perspective:1000px;transform-style:preserve-3d}.signupPopup_collageImage__fRFxB{object-fit:cover;border-radius:12px;transition:all .5s cubic-bezier(.2,.8,.2,1);filter:saturate(.8) brightness(.85) contrast(1.1);transform:scale(.95) rotateY(0deg);border:1px solid rgba(255,255,255,.1);opacity:1;animation:signupPopup_fadeUpIn__JfFnz .8s ease-out forwards}.signupPopup_collageImage__fRFxB,.signupPopup_collageText__vxsKk{width:100%;height:100%;box-shadow:0 4px 8px rgba(0,0,0,.2);backface-visibility:hidden;position:absolute;top:0;left:0}.signupPopup_collageText__vxsKk{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(17,17,28,.92),rgba(21,13,23,.92));color:white;border-radius:12px;transform:rotateY(180deg) scale(.95);text-align:center;padding:.75rem;text-shadow:0 1px 3px rgba(0,0,0,.2);letter-spacing:.5px;border:1px solid rgba(255,255,255,.15)}.signupPopup_testimonialAvatar__KhpiB{width:40px;height:40px;border-radius:20px;margin-bottom:.5rem;border:2px solid rgba(139,92,246,.5)}.signupPopup_testimonialStars__pRSEe{display:flex;margin-bottom:.5rem;color:#f59e0b}.signupPopup_testimonialText__r0Enq{font-size:.75rem;line-height:1.2;font-weight:400;margin-bottom:.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.signupPopup_testimonialName__IPCtr{font-size:.8rem;font-weight:600;background:linear-gradient(135deg,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes signupPopup_flip1__Pbpf6{0%,20%{transform:rotateY(0deg)}25%,45%{transform:rotateY(180deg)}50%,to{transform:rotateY(0deg)}}@keyframes signupPopup_fadeUpIn__JfFnz{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(.95)}}.signupPopup_collageWrapper__C0lDb:first-child{grid-column:1;grid-row:1;animation:signupPopup_flip1__Pbpf6 16s infinite}.signupPopup_collageWrapper__C0lDb:nth-child(2){grid-column:2;grid-row:1;animation:signupPopup_flip1__Pbpf6 16s 4s infinite}.signupPopup_collageWrapper__C0lDb:nth-child(3){grid-column:1;grid-row:2;animation:signupPopup_flip1__Pbpf6 16s 8s infinite}.signupPopup_collageWrapper__C0lDb:nth-child(4){grid-column:2;grid-row:2;animation:signupPopup_flip1__Pbpf6 16s 12s infinite}.signupPopup_collageWrapper__C0lDb:hover{animation-play-state:paused}.signupPopup_collageWrapper__C0lDb:hover .signupPopup_collageImage__fRFxB{filter:saturate(1) brightness(1) contrast(1);box-shadow:0 8px 16px rgba(0,0,0,.3);border-color:rgba(139,92,246,.3)}@media (max-width:768px){.signupPopup_popupContainer__T6bV_{flex-direction:column;max-width:380px}.signupPopup_formSection__c0ysW{max-width:100%}.signupPopup_imageSection__SB_GZ{display:none}}.signupPopup_magicLinkButton__6elFx{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;margin-top:8px;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(255,255,255,.9);font-size:.85rem;transition:all .2s ease;cursor:pointer;gap:8px}.signupPopup_magicLinkButton__6elFx:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.signupPopup_magicLinkButton__6elFx:disabled{opacity:.5;cursor:not-allowed}.signupPopup_magicLinkIcon__RehiB{opacity:.9}.cookieConsent_cookieConsent__L_Zm4{position:fixed;bottom:2rem;right:2rem;background:rgba(17,17,17,.95);backdrop-filter:blur(10px);z-index:1000;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:320px;animation:cookieConsent_slideIn__2RAeI .5s ease-out}@keyframes cookieConsent_slideIn__2RAeI{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookieConsent_content__iiFI7{padding:1rem;display:flex;align-items:center;gap:.75rem}.cookieConsent_content__iiFI7 p{color:#fff;font-size:.85rem;margin:0;line-height:1.4;flex:1}.cookieConsent_link__FC1Il{color:#8b5cf6;text-decoration:underline;white-space:nowrap}.cookieConsent_link__FC1Il:hover{color:#7c3aed}.cookieConsent_acceptButton__QDXCM{background:#8b5cf6;color:white;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500;transition:all .2s;white-space:nowrap;font-size:.85rem}.cookieConsent_acceptButton__QDXCM:hover{background:#7c3aed;transform:translateY(-1px)}.cookieConsent_acceptButton__QDXCM:active{transform:translateY(0)}@media (max-width:640px){.cookieConsent_cookieConsent__L_Zm4{bottom:1rem;right:1rem;left:auto;max-width:calc(100% - 2rem)}}.faq_faqSection__1K9qX{background:linear-gradient(135deg,#4438ca09,#6365f10a 50%,#8a5cf64b);position:relative;overflow:hidden}.faq_faqSection__1K9qX:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.3),transparent)}.faq_faqSection__1K9qX:after{content:"";width:300px;height:300px;top:-100px;right:-100px;filter:blur(20px)}.faq_faqSection__1K9qX:after,.faq_orb__L0q1R{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.2) 0,rgba(139,92,246,.1) 50%,transparent 70%);z-index:1}.faq_orb__L0q1R{width:250px;height:250px;bottom:-50px;left:-50px;filter:blur(15px)}.faq_sectionHeader__Gvssp{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.faq_badge__lcipO{display:inline-block;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:2rem;padding:.4rem 1rem;margin-bottom:1rem;color:#a855f7;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-family:Poppins,sans-serif}.faq_title__ju5aJ{font-size:2.75rem;font-weight:800;color:white;margin-bottom:.5rem;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;line-height:1.1}.faq_title__ju5aJ span{background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.faq_faqContainer__nWFmq{border-radius:20px;display:flex;flex-direction:column;gap:.75rem}.faq_faqItem__Rkwma{background-color:rgba(23,23,23,.7);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq_faqItem__Rkwma:hover{border-color:rgba(168,85,247,.3)}.faq_faqItem__Rkwma.faq_active__bduez{border-color:rgba(168,85,247,.4);box-shadow:0 4px 20px -6px rgba(168,85,247,.15)}.faq_faqQuestion__d581H{width:100%;text-align:left;padding:1rem 1.25rem;background:transparent;color:#e5e7eb;font-weight:600;font-size:.95rem;font-family:Poppins,sans-serif;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;outline:none}.faq_faqIcon__9B3Au{width:1.25rem;height:1.25rem;color:#a855f7;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq_faqItem__Rkwma.faq_active__bduez .faq_faqIcon__9B3Au{transform:rotate(180deg)}.faq_faqAnswer__i7Ll_{padding:0 1.25rem;overflow:hidden;transition:all .3s ease;color:#9ca3af;font-size:.875rem;line-height:1.6;font-family:Poppins,sans-serif}.faq_faqItem__Rkwma.faq_active__bduez .faq_faqAnswer__i7Ll_{padding-bottom:1.25rem}@media (max-width:640px){.faq_faqQuestion__d581H{font-size:.875rem;padding:.875rem 1rem}.faq_faqAnswer__i7Ll_{padding:0 1rem;font-size:.8125rem}.faq_faqItem__Rkwma.faq_active__bduez .faq_faqAnswer__i7Ll_{padding-bottom:1rem}.faq_title__ju5aJ{font-size:2.25rem}}.faq_emailLink__hvqTz{color:#a855f7;font-weight:600;transition:all .2s ease;text-decoration:underline;text-underline-offset:2px}.faq_emailLink__hvqTz:hover{color:#9333ea;text-decoration:none}.featureHighlights_featureSection__F0DYL{background-color:#0a0a0f;position:relative;overflow:hidden;padding:5rem 0}.featureHighlights_glowOrbs__5Lwi5{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.featureHighlights_orb__wazDd{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15}.featureHighlights_orb__wazDd:first-child{background:radial-gradient(circle,#a855f7 0,transparent 70%);width:500px;height:500px;top:-100px;left:-100px;animation:featureHighlights_floatOrb__O_QVV 25s ease-in-out infinite alternate}.featureHighlights_orb__wazDd:nth-child(2){background:radial-gradient(circle,#6366f1 0,transparent 70%);width:600px;height:600px;bottom:-200px;right:-100px;animation:featureHighlights_floatOrb__O_QVV 30s ease-in-out infinite alternate-reverse}@keyframes featureHighlights_floatOrb__O_QVV{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.featureHighlights_container__Pdd6u{max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.featureHighlights_header__CJd_q{text-align:center;margin-bottom:3rem}.featureHighlights_badge__b1abX{display:inline-block;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:2rem;padding:.4rem 1rem;margin-bottom:1rem;color:#a855f7;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.featureHighlights_title__qsRit{font-size:2.75rem;font-weight:800;color:white;margin-bottom:.5rem;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;line-height:1.1}.featureHighlights_title__qsRit span{background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.featureHighlights_subtitle__6ecOH{font-family:Poppins,sans-serif;color:rgba(255,255,255,.75);font-size:1.1rem;line-height:1.5;max-width:600px;margin:0 auto;font-weight:400}.featureHighlights_featureShowcase__IHyqn{display:grid;grid-template-columns:.9fr 1.1fr;gap:2.5rem;align-items:center}.featureHighlights_showcaseImage__IE9Td{position:relative}.featureHighlights_imageContainer__byEhv{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -12px rgba(0,0,0,.5);aspect-ratio:3/4}.featureHighlights_mainImage__EPlOY{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featureHighlights_imageContainer__byEhv:hover .featureHighlights_mainImage__EPlOY{transform:scale(1.05)}.featureHighlights_imageOverlay__u6ZZy{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,10,15,.2),rgba(10,10,15,.3));z-index:1}.featureHighlights_scanLine__6DYhT{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a855f7,#6366f1,transparent);box-shadow:0 0 8px rgba(139,92,246,.8);z-index:3;animation:featureHighlights_scanAnimation__YBuz5 3s infinite}.featureHighlights_scanEffect__gavSR{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 30%,rgba(139,92,246,.1) 50%,transparent 70%);z-index:2;animation:featureHighlights_scanEffectAnimation__du6NJ 3s infinite;pointer-events:none}@keyframes featureHighlights_scanAnimation__YBuz5{0%{top:0;opacity:0}5%{opacity:1}95%{opacity:1}to{top:100%;opacity:0}}@keyframes featureHighlights_scanEffectAnimation__du6NJ{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.featureHighlights_aiTag__DGcqT{position:absolute;z-index:4;background:rgba(10,10,15,.75);backdrop-filter:blur(8px);border:1px solid rgba(139,92,246,.3);border-radius:.5rem;padding:.4rem .6rem;font-size:.7rem;font-weight:500;color:white;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease}.featureHighlights_aiTag__DGcqT:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3);border-color:rgba(139,92,246,.5)}.featureHighlights_tagTop__qUFqf{top:1rem;right:1rem}.featureHighlights_tagBottom__J8sKv{bottom:1rem;left:1rem}.featureHighlights_contentCard__YuEr2{background:rgba(17,17,24,.6);backdrop-filter:blur(10px);border-radius:1.25rem;border:1px solid rgba(139,92,246,.15);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2);transition:all .3s ease;padding:1.5rem;position:relative}.featureHighlights_scoreDisplay__RsVmw{position:absolute;top:1.25rem;right:1.5rem;display:flex;flex-direction:column;align-items:center;z-index:2}.featureHighlights_scoreNumber__zfcss{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;text-shadow:0 0 15px rgba(139,92,246,.6);filter:drop-shadow(0 0 5px rgba(139,92,246,.4))}.featureHighlights_scoreDisplay__RsVmw .featureHighlights_scoreLabel__tSlOk{font-size:.75rem;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(189,187,187,.174);margin-top:-.25rem}.featureHighlights_contentCard__YuEr2:hover{box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(139,92,246,.2);transform:translateY(-5px)}.featureHighlights_cardHeader__BjUNE{margin-bottom:1.5rem}.featureHighlights_cardBadge__DHLiU{display:inline-block;background:rgba(139,92,246,.15);color:#a855f7;font-size:.65rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;margin-bottom:.5rem;letter-spacing:.05em;text-transform:uppercase}.featureHighlights_cardTitle__edEIs{font-size:1.5rem;font-weight:700;color:white;margin:0;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.featureHighlights_preferencePanel__3CaUz{background:rgba(255,255,255,.03);border-radius:1rem;padding:1.25rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05)}.featureHighlights_panelHeader__v1CxU{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:white;font-weight:600;font-size:.9rem}.featureHighlights_panelIcon__s8OsP{width:1.5rem;height:1.5rem;color:#a855f7;margin-right:.5rem}.featureHighlights_emojiIcon__3Vr0H{font-size:1.25rem;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.featureHighlights_preferenceTags__th_xP{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.featureHighlights_preferenceTag__zkfME{display:flex;align-items:center;gap:.4rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;color:white;transition:all .2s ease}.featureHighlights_preferenceTag__zkfME:hover{transform:translateY(-2px)}.featureHighlights_tagIcon__7Xwh1{font-size:.9rem}.featureHighlights_colorPaletteContainer__7lBBm{background:transparent!important;display:flex;align-items:center;justify-content:space-between}.featureHighlights_colorLabel__pxJfg{background:transparent!important;font-size:.75rem;color:rgba(255,255,255,.7)}.featureHighlights_colorPalette__5CeIC{display:flex;gap:.5rem}.featureHighlights_colorDot__yUIBC{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid rgba(255,255,255,.1);transition:all .2s ease}.featureHighlights_colorDot__yUIBC:hover{transform:scale(1.2);border-color:rgba(255,255,255,.3)}.featureHighlights_aiCapabilities__Iq4Vp{background:transparent!important;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.featureHighlights_capabilityItem__3sTf9{display:flex;gap:1rem;padding:.75rem;background:rgba(255,255,255,.03);border-radius:.75rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.featureHighlights_capabilityItem__3sTf9:hover{background:transparent!important;background:rgba(139,92,246,.08);transform:translateX(5px);border-color:rgba(139,92,246,.2)}.featureHighlights_capabilityIcon__pJ8PN{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;background:rgba(139,92,246,.1);border-radius:.75rem;color:#a855f7}.featureHighlights_capabilityIcon__pJ8PN svg{width:1.25rem;height:1.25rem}.featureHighlights_capabilityContent__wdHae h4{font-size:.9rem;font-weight:600;color:white;margin:0 0 .25rem}.featureHighlights_capabilityContent__wdHae p{font-size:.75rem;color:rgba(255,255,255,.6);margin:0;line-height:1.4}.featureHighlights_statsRow___QQ13{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.featureHighlights_statItem__4jlky{background:rgba(255,255,255,.03);border-radius:.75rem;padding:.75rem .5rem;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}.featureHighlights_statItem__4jlky:hover{background:rgba(139,92,246,.08);transform:translateY(-3px);border-color:rgba(139,92,246,.2)}.featureHighlights_statValue__AG1of{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.25rem}.featureHighlights_statValue__AG1of span{font-size:1rem}.featureHighlights_statLabel__MbS2N{font-size:.7rem;color:rgba(255,255,255,.6)}.featureHighlights_tryButton__mVAED{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);color:white;font-weight:600;padding:.9rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(139,92,246,.3);font-size:.9rem;position:relative;overflow:hidden}.featureHighlights_tryButton__mVAED:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.featureHighlights_tryButton__mVAED:hover:before{left:100%}.featureHighlights_tryButton__mVAED:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(139,92,246,.4)}.featureHighlights_tryButton__mVAED svg{width:1rem;height:1rem;transition:transform .3s ease}.featureHighlights_tryButton__mVAED:hover svg{transform:translateX(4px)}@media (max-width:1024px){.featureHighlights_featureShowcase__IHyqn{gap:2rem}.featureHighlights_title__qsRit{font-size:2.5rem}}@media (max-width:768px){.featureHighlights_featureSection__F0DYL{padding:4rem 0}.featureHighlights_featureShowcase__IHyqn{grid-template-columns:1fr;gap:2rem}.featureHighlights_showcaseImage__IE9Td{order:-1;max-width:350px;margin:0 auto}.featureHighlights_header__CJd_q{margin-bottom:2rem}.featureHighlights_title__qsRit{font-size:2.25rem}}@media (max-width:480px){.featureHighlights_preferenceTags__th_xP{flex-direction:column;align-items:flex-start}.featureHighlights_statsRow___QQ13{grid-template-columns:1fr;gap:.5rem}.featureHighlights_capabilityItem__3sTf9{flex-direction:column;align-items:flex-start;gap:.5rem}.featureHighlights_capabilityIcon__pJ8PN{width:2rem;height:2rem;min-width:2rem}.featureHighlights_capabilityIcon__pJ8PN svg{width:1rem;height:1rem}}.footer_footer__e_ilT{background-color:#0a0a0f;color:#9ca3af;font-family:var(--font-inter);position:relative;overflow:hidden}.footer_footer__e_ilT:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.3),transparent)}.footer_footerContent__lKQpT{background:none!important;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.footer_statsRow__MqeI5{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;width:100%;padding:1rem 0}.footer_logoText__G1PgC{font-size:1.5rem;font-weight:700;color:#e5e7eb;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.footer_logoAccent__LC7A9{background:linear-gradient(135deg,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.footer_counterContainer__V1bwh{background:transparent!important;display:flex;align-items:center;border:1px solid rgba(75,85,99,.2);border-radius:2rem;padding:.5rem 1.25rem;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.footer_counterDigits__7b_1G{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#a855f7,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-montserrat);margin-right:.75rem}.footer_counterLabel__1eJ6O{color:#e5e7eb;font-size:.875rem;font-weight:500;margin-right:.75rem;white-space:nowrap}.footer_liveIndicator__Cej8o{display:flex;align-items:center;font-size:.75rem;color:#9ca3af;font-weight:500;padding-left:.75rem;border-left:1px solid rgba(75,85,99,.3)}.footer_liveIndicatorDot__btAgw{width:8px;height:8px;background-color:#10b981;border-radius:50%;margin-right:.375rem;position:relative}.footer_liveIndicatorDot__btAgw:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#10b981;opacity:.4;animation:footer_pulse__iwKi3 1.5s ease-in-out infinite}@keyframes footer_pulse__iwKi3{0%{transform:scale(1);opacity:.4}50%{transform:scale(2.5);opacity:0}to{transform:scale(1);opacity:0}}.footer_footerBottom__THzjZ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid rgba(75,85,99,.2);gap:1rem}.footer_copyright__YYjEU{font-size:.75rem;color:#6b7280}.footer_legalLinks__j1vdG{display:flex;gap:1.5rem}.footer_legalLink__E_6c2{font-size:.75rem;color:#9ca3af;transition:color .2s ease}.footer_legalLink__E_6c2:hover{color:#a855f7}.footer_socialLinks__Orx4V{display:flex;gap:1rem}.footer_socialLink__bV6Ow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(75,85,99,.1);color:#9ca3af;transition:all .2s ease}.footer_socialLink__bV6Ow:hover{background-color:rgba(168,85,247,.1);color:#a855f7;transform:translateY(-2px)}@media (max-width:768px){.footer_footerBottom__THzjZ,.footer_statsRow__MqeI5{flex-direction:column;gap:1rem}.footer_footerBottom__THzjZ{align-items:center;text-align:center}.footer_legalLinks__j1vdG{order:1}.footer_socialLinks__Orx4V{order:2}.footer_copyright__YYjEU{order:3}}.gamificationFeatures_gamificationSection__75Hva{background-color:#0a0a0f;position:relative;overflow:hidden;padding:5rem 0}.gamificationFeatures_glowOrbs__H7lZ3{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.gamificationFeatures_orb__3PFQh{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15}.gamificationFeatures_orb__3PFQh:first-child{background:radial-gradient(circle,#a855f7 0,transparent 70%);width:500px;height:500px;top:-100px;right:-100px;animation:gamificationFeatures_floatOrb__AgfbA 25s ease-in-out infinite alternate}.gamificationFeatures_orb__3PFQh:nth-child(2){background:radial-gradient(circle,#6366f1 0,transparent 70%);width:600px;height:600px;bottom:-200px;left:-100px;animation:gamificationFeatures_floatOrb__AgfbA 30s ease-in-out infinite alternate-reverse}@keyframes gamificationFeatures_floatOrb__AgfbA{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.gamificationFeatures_sectionHeader__hgT86{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.gamificationFeatures_badge__FzJAt{display:inline-block;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:2rem;padding:.4rem 1rem;margin-bottom:1rem;color:#a855f7;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gamificationFeatures_title__Fqf6j{font-size:2.75rem;font-weight:800;color:white;margin-bottom:1rem;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;line-height:1.1}.gamificationFeatures_title__Fqf6j span{background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.gamificationFeatures_subtitle__nweKY{font-size:1.125rem;color:rgba(255,255,255,.7);max-width:700px;margin:0 auto;line-height:1.5}.gamificationFeatures_featuresContainer__bND_1{border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.gamificationFeatures_achievementsCard__aXdHT,.gamificationFeatures_leaderboardCard__KRi96,.gamificationFeatures_streakCard__v2PGI{background:rgba(23,23,23,.7);border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(75,85,99,.2);backdrop-filter:blur(8px);transition:all .3s ease}.gamificationFeatures_achievementsCard__aXdHT:hover,.gamificationFeatures_leaderboardCard__KRi96:hover,.gamificationFeatures_streakCard__v2PGI:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.4);border-color:rgba(139,92,246,.3)}.gamificationFeatures_cardHeader__m1ROR{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(75,85,99,.2)}.gamificationFeatures_cardTitle__rQqbm{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;color:white}.gamificationFeatures_cardIcon__L1BX6{width:1.25rem;height:1.25rem;color:#a855f7}.gamificationFeatures_cardBadge__5agES{font-size:.75rem;background:rgba(139,92,246,.1);color:#a855f7;padding:.25rem .75rem;border-radius:1rem;font-weight:600}.gamificationFeatures_leaderboardList__xwSYC{padding:1rem}.gamificationFeatures_leaderboardItem__PqIg2{display:flex;align-items:center;padding:1rem;border-radius:.75rem;margin-bottom:.75rem;background:rgba(255,255,255,.03);transition:all .2s ease;border:1px solid transparent}.gamificationFeatures_leaderboardItem__PqIg2:hover{background:rgba(139,92,246,.08);transform:translateX(5px);border-color:rgba(139,92,246,.2)}.gamificationFeatures_leaderboardRank__7IszK{font-size:1.25rem;font-weight:700;color:rgba(255,255,255,.7);width:2.5rem;text-align:center}.gamificationFeatures_leaderboardAvatar__rCiI7{position:relative;margin-right:1rem}.gamificationFeatures_leaderboardAvatar__rCiI7 img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:2px solid rgba(139,92,246,.3)}.gamificationFeatures_crownIcon__39dkI{position:absolute;top:-.75rem;right:-.5rem;font-size:1.25rem;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.gamificationFeatures_leaderboardInfo___knaD{flex:1}.gamificationFeatures_leaderboardName__HSPl0{font-weight:600;color:white;margin-bottom:.25rem}.gamificationFeatures_leaderboardBadge__CPNO1{font-size:.75rem;color:#a855f7}.gamificationFeatures_leaderboardStats__LPZP8{display:flex;align-items:center;gap:1rem}.gamificationFeatures_leaderboardScore__Gi3BO{text-align:right}.gamificationFeatures_scoreValue__xWa1N{display:block;font-weight:700;color:white;font-size:1.125rem}.gamificationFeatures_scoreLabel__GMtKo{font-size:.75rem;color:rgba(255,255,255,.5)}.gamificationFeatures_leaderboardStreak__pTSBU{display:flex;align-items:center;gap:.25rem;background:rgba(255,87,34,.1);padding:.25rem .5rem;border-radius:1rem}.gamificationFeatures_streakIcon__qJ3LT{font-size:.875rem}.gamificationFeatures_streakValue__JF9kc{font-weight:700;color:#ff5722}.gamificationFeatures_streakCard__v2PGI{padding:1.5rem;margin-bottom:1.5rem}.gamificationFeatures_streakHeader__J5Pn_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.gamificationFeatures_streakTitle__NqOm9{font-size:1.125rem;font-weight:700;color:white}.gamificationFeatures_streakValue__JF9kc{display:flex;align-items:center;gap:.5rem}.gamificationFeatures_streakDays__A38MZ{font-size:1.5rem;font-weight:700;color:#ff5722}.gamificationFeatures_streakLabel__Y1U6_{font-size:.875rem;color:rgba(255,255,255,.5)}.gamificationFeatures_streakCalendar__Gqd4A{display:flex;justify-content:space-between;margin-bottom:1.5rem}.gamificationFeatures_streakDay__4ErQi{display:flex;flex-direction:column;align-items:center;gap:.5rem}.gamificationFeatures_streakDot__uQzV5{width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.gamificationFeatures_streakComplete__1gQG2{background:linear-gradient(135deg,#ff5722,#ff9800);border:none;box-shadow:0 0 10px rgba(255,87,34,.5)}.gamificationFeatures_streakDayLabel__fBnJX{font-size:.75rem;color:rgba(255,255,255,.5)}.gamificationFeatures_streakMessage__u1_1n{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,87,34,.1);border-radius:.75rem;color:rgba(255,255,255,.8);font-size:.875rem}.gamificationFeatures_infoIcon__ZRysK{width:1rem;height:1rem;color:#ff5722;flex-shrink:0}.gamificationFeatures_achievementsSummary__awMBL{font-size:.875rem;color:rgba(255,255,255,.6)}.gamificationFeatures_achievementsList__NLxoK{padding:1rem}.gamificationFeatures_achievementItem__Z91aJ{display:flex;align-items:center;padding:1rem;border-radius:.75rem;margin-bottom:.75rem;background:rgba(255,255,255,.03);transition:all .2s ease;border:1px solid transparent}.gamificationFeatures_achievementItem__Z91aJ:hover{background:rgba(139,92,246,.08);transform:translateX(5px);border-color:rgba(139,92,246,.2)}.gamificationFeatures_achievementIcon__cMG3y{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.1);border-radius:.75rem;margin-right:1rem;font-size:1.25rem}.gamificationFeatures_achievementInfo__1mbuX{flex:1}.gamificationFeatures_achievementName__GHMvz{font-weight:600;color:white;margin-bottom:.25rem}.gamificationFeatures_achievementDescription___FFlA{font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:.5rem}.gamificationFeatures_progressBarContainer__o2uKX{height:.375rem;background:rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;width:100%}.gamificationFeatures_progressBar__JAN15{height:100%;background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:1rem}.gamificationFeatures_achievementProgress__CymX3{font-size:.875rem;font-weight:700;color:#a855f7;margin-left:1rem}.gamificationFeatures_viewAllButton__fUqvQ{display:flex;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - 2rem);margin:.5rem 1rem 1rem;padding:.75rem;background:rgba(139,92,246,.1);color:#a855f7;border:1px solid rgba(139,92,246,.2);border-radius:.75rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.gamificationFeatures_viewAllButton__fUqvQ:hover{background:rgba(139,92,246,.2);transform:translateY(-2px)}.gamificationFeatures_buttonIcon__93MYi{width:1rem;height:1rem;transition:transform .3s ease}.gamificationFeatures_viewAllButton__fUqvQ:hover .gamificationFeatures_buttonIcon__93MYi{transform:translateX(3px)}@media (max-width:1024px){.gamificationFeatures_title__Fqf6j{font-size:2.5rem}}@media (max-width:768px){.gamificationFeatures_featuresContainer__bND_1{grid-template-columns:1fr}.gamificationFeatures_achievementsContainer__7H_Qt{display:flex;flex-direction:column}.gamificationFeatures_gamificationSection__75Hva{padding:4rem 0}.gamificationFeatures_title__Fqf6j{font-size:2.25rem}}@media (max-width:480px){.gamificationFeatures_leaderboardStats__LPZP8{flex-direction:column;align-items:flex-end;gap:.5rem}.gamificationFeatures_streakCalendar__Gqd4A{gap:.25rem}.gamificationFeatures_streakDot__uQzV5{width:1.25rem;height:1.25rem}.gamificationFeatures_achievementItem__Z91aJ{flex-direction:column;align-items:flex-start}.gamificationFeatures_achievementIcon__cMG3y{margin-bottom:.75rem;margin-right:0}.gamificationFeatures_achievementProgress__CymX3{margin-left:0;margin-top:.5rem}}.navbar_navbar__g8CqE{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(10,10,15,.25);backdrop-filter:blur(8px);border-bottom:1px solid rgba(99,102,241,.05);transition:all .3s ease}.navbar_scrolled__1KOat{background:rgba(10,10,15,.75);box-shadow:0 4px 20px rgba(0,0,0,.2)}.navbar_logoContainer__FdZ3b{margin:6px 0 0}.navbar_logoContainer__FdZ3b,.navbar_logoLink___Ny1x{display:flex;align-items:center;background:transparent!important;padding:0;border:none;box-shadow:none}.navbar_logoLink___Ny1x{text-decoration:none;margin:0}.navbar_logo__U0Ohb{font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:white;display:flex;align-items:center;padding:0;border-radius:0;text-transform:none}.navbar_logoAccent__KMPKa{background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.navbar_centerNav__6_0xd{display:none;@media (min-width:768px){display:flex;justify-content:center;flex:1}}.navbar_navLinks__VWFlj{display:flex;gap:2rem}.navbar_navLink__LHSRc{position:relative;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;text-decoration:none;padding:.5rem 0;transition:color .2s ease;display:inline-flex;align-items:center}.navbar_navLinkText__e1O84{position:relative;z-index:1}.navbar_navLinkUnderline__pmdOW{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#a855f7,#6366f1);transition:width .3s ease,left .3s ease;border-radius:2px}.navbar_navLink__LHSRc:hover{color:white}.navbar_navLink__LHSRc:hover .navbar_navLinkUnderline__pmdOW{width:100%;left:0}.navbar_signupButton__xm3OD{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);border-radius:.6rem;padding:1px;transition:all .3s ease;box-shadow:0 8px 20px rgba(139,92,246,.3);overflow:hidden}.navbar_signupButton__xm3OD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.navbar_signupButton__xm3OD:hover:before{left:100%}.navbar_signupButton__xm3OD:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(139,92,246,.4)}.navbar_signupButtonInner__wUbLf{display:flex;align-items:center;justify-content:center;gap:.4rem;background:rgba(15,15,20,.95);color:white;font-weight:600;padding:.5rem 1rem;border-radius:.55rem;font-size:.85rem;transition:all .3s ease}.navbar_buttonIcon__xA2WG{width:1rem;height:1rem;transition:transform .3s ease}.navbar_signupButton__xm3OD:hover .navbar_buttonIcon__xA2WG{transform:translateX(4px)}.navbar_menuButton__UvChv{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;cursor:pointer}.navbar_hamburger__6eOJO{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.navbar_hamburger__6eOJO span{display:block;height:2px;width:100%;background:white;border-radius:2px;transition:all .3s ease}.navbar_hamburger__6eOJO.navbar_active__nDN4j span:first-child{transform:translateY(8px) rotate(45deg)}.navbar_hamburger__6eOJO.navbar_active__nDN4j span:nth-child(2){opacity:0}.navbar_hamburger__6eOJO.navbar_active__nDN4j span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar_mobileMenu__Sql6f{position:fixed;top:64px;left:0;right:0;background:rgba(15,15,20,.95);backdrop-filter:blur(10px);padding:1rem 0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;border-bottom:1px solid rgba(99,102,241,.1);z-index:40}.navbar_mobileMenuOpen__3LaDN{transform:translateY(0);opacity:1;visibility:visible}.navbar_mobileNavLink__weqZd{display:block;padding:.75rem 1.5rem;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;border-left:2px solid transparent;text-align:center;margin-top:26px}.navbar_mobileNavLink__weqZd:hover{color:white;background:rgba(255,255,255,.05);border-left-color:#a855f7}.navbar_mobileCta__zdlrK{padding:1rem 1.5rem;margin-top:.5rem}.navbar_mobileCtaButton__ot9Wa{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#6366f1);color:white;font-weight:600;padding:.9rem;border-radius:.75rem;transition:all .3s ease;box-shadow:0 8px 20px rgba(139,92,246,.3);font-size:.9rem}.navbar_mobileCtaButton__ot9Wa:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(139,92,246,.4)}@media (max-width:767px){.navbar_centerNav__6_0xd{display:none}}.navbar_logoImage__aDV_s{height:auto;max-height:80px;width:auto;transition:transform .3s ease;background:transparent!important;mix-blend-mode:normal;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));object-fit:contain;padding:0;margin:15px 0;border:none;box-shadow:none}.navbar_logoImage__aDV_s:hover{transform:scale(1.05)}.navbar_styleGuideLink__p5egk{background:rgba(139,92,246,.1);padding:.5rem 1rem!important;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;flex-direction:row!important;width:100%;text-align:center}.navbar_styleGuideLink__p5egk:hover{background:rgba(139,92,246,.2)}.navbar_styleGuideLink__p5egk .navbar_navLinkText__e1O84{display:inline-flex;align-items:center;gap:.5rem}.navbar_styleGuideIcon__5rMmb{width:1rem;height:1rem;display:inline-block}.navbar_discountBanner__M_8wM{width:100%;background:linear-gradient(90deg,rgb(169,85,247),rgb(99,101,241));border-bottom:1px solid rgba(139,92,246,.2);padding:.5rem 0}.navbar_discountContent__qvHVf{background:none!important;max-width:7xl;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1rem;flex-wrap:wrap}.navbar_discountTag__772YV{background:rgb(89,61,193);color:#a855f7;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:.25rem;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;font-family:monospace;min-width:80px}.navbar_discountText__j7xwZ{color:white;font-size:.85rem;font-weight:500}.navbar_discountCta__L9_Oz{display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#fdfaff,#efe4fb);color:black;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:.25rem;transition:all .2s ease}.navbar_discountCta__L9_Oz:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(139,92,246,.3)}.navbar_discountCtaIcon__iM0d1{width:.8rem;height:.8rem;transition:transform .2s ease}.navbar_discountCta__L9_Oz:hover .navbar_discountCtaIcon__iM0d1{transform:translateX(2px)}@media (max-width:640px){.navbar_discountContent__qvHVf{flex-direction:row;gap:.35rem;padding:.25rem .5rem}.navbar_discountTag__772YV{font-size:.6rem;padding:.15rem .35rem;margin-right:.2rem}.navbar_discountText__j7xwZ{font-size:.7rem}.navbar_discountCta__L9_Oz{font-size:.65rem;padding:.15rem .5rem}.navbar_discountCtaIcon__iM0d1{width:.7rem;height:.7rem}.navbar_discountBanner__M_8wM{padding:.25rem 0}}