@import "https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";
.hero-module__ZhWl1q__paperBackground{grid-template-rows:repeat(auto-fill,minmax(100px,1fr));grid-template-columns:repeat(2,1fr);gap:.75rem;min-height:100vh;margin-top:-1rem;padding:1rem;display:grid}@media (min-width:640px){.hero-module__ZhWl1q__paperBackground{grid-template-columns:repeat(3,1fr);padding:1.5rem}}@media (min-width:768px){.hero-module__ZhWl1q__paperBackground{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.hero-module__ZhWl1q__paperBackground{grid-template-columns:repeat(5,1fr)}}.hero-module__ZhWl1q__paper0{transform:rotate(-2deg)}.hero-module__ZhWl1q__paper1{transform:rotate(-1deg)}.hero-module__ZhWl1q__paper2{transform:rotate(0)}.hero-module__ZhWl1q__paper3{transform:rotate(1deg)}.hero-module__ZhWl1q__paper4{transform:rotate(2deg)}.hero-module__ZhWl1q__paperItem{transition:all .3s;animation:10s ease-in-out infinite hero-module__ZhWl1q__floatPaper}@keyframes hero-module__ZhWl1q__floatPaper{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-module__ZhWl1q__paper0{--rotation:-2deg}.hero-module__ZhWl1q__paper1{--rotation:-1deg}.hero-module__ZhWl1q__paper2{--rotation:0deg}.hero-module__ZhWl1q__paper3{--rotation:1deg}.hero-module__ZhWl1q__paper4{--rotation:2deg}.hero-module__ZhWl1q__paperContent{background-color:#9ca3af;border-radius:.25rem;height:.5rem;margin-bottom:.5rem;position:relative;overflow:hidden}.hero-module__ZhWl1q__paperContent1{width:50%}.hero-module__ZhWl1q__paperContent2{width:75%}.hero-module__ZhWl1q__paperContent3{width:66.6667%}.hero-module__ZhWl1q__paperContent4{width:50%}.hero-module__ZhWl1q__paperContent5{width:60%}.hero-module__ZhWl1q__paperContent6{width:66.6667%}.hero-module__ZhWl1q__modernButton{background:linear-gradient(90deg,#a855f7,#8b5cf6,#6366f1) 0 0/200%;border-radius:9999px;padding:3px;transition:all .3s;animation:3s linear infinite hero-module__ZhWl1q__shimmer;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #7b61ff4d}.hero-module__ZhWl1q__modernButton:hover{transform:translateY(-2px);box-shadow:0 6px 25px #7b61ff80}.hero-module__ZhWl1q__modernButtonInner{color:#fff;letter-spacing:.01em;background-color:#0f172a;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}.hero-module__ZhWl1q__modernButtonInner:hover{background-color:#1e293b}.hero-module__ZhWl1q__modernButtonInner svg{width:18px;height:18px}@keyframes hero-module__ZhWl1q__shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-module__ZhWl1q__navButton{background:linear-gradient(90deg,#a855f7,#8b5cf6);border-radius:9999px;padding:2px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #7b61ff33}.hero-module__ZhWl1q__navButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7b61ff66}.hero-module__ZhWl1q__navButtonInner{color:#fff;letter-spacing:.01em;background-color:#0f172acc;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.hero-module__ZhWl1q__navButtonInner:hover{background-color:#0f172a99}.hero-module__ZhWl1q__animateWrite{position:relative;overflow:hidden}.hero-module__ZhWl1q__animateWrite:before{content:"";background:linear-gradient(90deg,#ffffff0d,#ffffff4d,#ffffff0d);width:30%;height:100%;animation:4s ease-in-out infinite hero-module__ZhWl1q__writeEffect;position:absolute;top:0;left:0}@keyframes hero-module__ZhWl1q__writeEffect{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes hero-module__ZhWl1q__fadeInUp{0%{opacity:0;transform:translateY(20px) rotate(var(--rotation,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--rotation,0deg))}}.hero-module__ZhWl1q__paperItem:hover{transform:translateY(-5px) rotate(var(--rotation,0deg)) scale(1.02);z-index:10;transition:all .3s;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes hero-module__ZhWl1q__shimmerGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-module__ZhWl1q__aiGridBackground{transform-origin:top;background-image:linear-gradient(90deg,#6366f11a 1px,#0000 1px),linear-gradient(#6366f11a 1px,#0000 1px);background-size:30px 30px;transform:perspective(500px)rotateX(60deg)}.hero-module__ZhWl1q__particlesContainer{opacity:.7;width:100%;height:100%;position:absolute;overflow:hidden}.hero-module__ZhWl1q__particle{opacity:.3;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;width:6px;height:6px;animation:10s linear infinite hero-module__ZhWl1q__float;position:absolute}@keyframes hero-module__ZhWl1q__float{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.8}90%{opacity:.4}to{opacity:0;transform:translateY(-100px)translate(20px)}}.hero-module__ZhWl1q__modernTitle{letter-spacing:-.06em;background:linear-gradient(90deg,#f7f3fa 0%,#f5effbf9 100%);color:#0000;text-shadow:0 0 80px #a855f780;-webkit-background-clip:text;background-clip:text;max-width:700px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:4rem;font-weight:700;line-height:.9}.hero-module__ZhWl1q__titleLine{display:inline}.hero-module__ZhWl1q__highlight{background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 50%,#6366f1 100%);color:#0000;z-index:1;text-shadow:0 0 40px #a855f7cc;-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline;position:relative}.hero-module__ZhWl1q__subtitle{color:#fffc;max-width:680px;margin:15px auto .7rem;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;line-height:1.35}.hero-module__ZhWl1q__highlightText{color:#fffffff2;font-weight:700}.hero-module__ZhWl1q__featuresList{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:700px;margin:0 auto 2rem;display:flex}.hero-module__ZhWl1q__featureItem{color:#ffffffe6;align-items:center;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;display:flex}.hero-module__ZhWl1q__featureIconWrapper{background:#8b5cf633;border:1px solid #8b5cf666;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:.75rem;display:flex}.hero-module__ZhWl1q__checkIcon{stroke:#a78bfa;width:14px;height:14px}.hero-module__ZhWl1q__ctaButton{z-index:1;cursor:pointer;background:linear-gradient(135deg,#a15bf7,#494dc3);border-radius:.5rem;padding:1px .1px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #8b5cf680}.hero-module__ZhWl1q__ctaButton:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #8b5cf699}.hero-module__ZhWl1q__ctaButtonInner{color:#fff;border-radius:.4rem;justify-content:center;align-items:center;padding:.75rem .55rem;font-family:Poppins,sans-serif;font-weight:600;transition:all .3s;display:flex}.hero-module__ZhWl1q__ctaButtonIcon{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s}.hero-module__ZhWl1q__ctaButton:hover .hero-module__ZhWl1q__ctaButtonIcon{transform:translate(3px)}.hero-module__ZhWl1q__socialProof{flex-direction:column;align-items:center;margin-top:1.5rem;padding-bottom:1rem;display:flex}.hero-module__ZhWl1q__avatarGroup{margin-bottom:1rem;display:flex}.hero-module__ZhWl1q__avatarWrapper{border:2px solid #1a1a1a;border-radius:50%;width:33px;height:33px;margin-left:-10px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #8b5cf64d}.hero-module__ZhWl1q__avatarWrapper:first-child{margin-left:0}.hero-module__ZhWl1q__avatarWrapper:hover{z-index:10;transform:translateY(-3px)scale(1.05);box-shadow:0 5px 15px #8b5cf666}.hero-module__ZhWl1q__avatar{object-fit:cover;width:100%;height:100%;transition:transform .3s}.hero-module__ZhWl1q__avatarWrapper:hover .hero-module__ZhWl1q__avatar{transform:scale(1.1)}.hero-module__ZhWl1q__socialProofText{color:#ffffffb3;font-family:Poppins,sans-serif;font-size:.95rem}.hero-module__ZhWl1q__socialProofHighlight{color:#d04408;font-weight:600}.hero-module__ZhWl1q__noCreditCardText{color:#bcbec2;margin-top:.5rem;font-size:.7rem;font-style:italic}@media (min-width:768px){.hero-module__ZhWl1q__modernTitle{max-width:800px;font-size:4rem;margin-top:80px!important}.hero-module__ZhWl1q__subtitle{font-size:1.1rem}}@media (max-width:640px){.hero-module__ZhWl1q__modernTitle{letter-spacing:-.03em;max-width:100%;margin-top:110px;padding:0 .5rem;font-size:2.2rem;line-height:36px;width:100%!important}.hero-module__ZhWl1q__subtitle{max-width:100%;padding:0 1rem;font-size:.9rem}}.hero-module__ZhWl1q__outfitItemsContainer{z-index:6;width:100%;height:100%;position:absolute;overflow:hidden}.hero-module__ZhWl1q__outfitItem{opacity:.5;pointer-events:none;filter:drop-shadow(0 4px 6px #0000004d);animation:15s ease-in-out infinite alternate hero-module__ZhWl1q__floatAndRotate;position:absolute}.hero-module__ZhWl1q__outfitSvgWrapper{flex-direction:column;align-items:center;width:100px;height:100px;display:flex}.hero-module__ZhWl1q__outfitSvgWrapper svg{stroke:#a855f7e6;stroke-width:1.5px;fill:#a855f714;filter:drop-shadow(0 0 8px #a855f766);width:100%;height:100%}.hero-module__ZhWl1q__outfitType{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;background:#0006;border-radius:4px;margin-top:.5rem;padding:2px 8px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;box-shadow:0 0 10px #a855f74d}@keyframes hero-module__ZhWl1q__floatAndRotate{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-module__ZhWl1q__outfitCollage{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-module__ZhWl1q__gridContainer{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(14,1fr);gap:1rem;width:200%;height:100%;padding:2rem;animation:30s linear infinite hero-module__ZhWl1q__slideLeft;display:grid}@keyframes hero-module__ZhWl1q__slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-module__ZhWl1q__gridItem{border-radius:.5rem;width:100%;height:100%;transition:transform .3s;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.hero-module__ZhWl1q__gridItem:nth-child(odd){transform:rotate(5deg)}.hero-module__ZhWl1q__gridItem:hover{z-index:1;transform:rotate(0)scale(1.05)}.hero-module__ZhWl1q__outfitImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}@media (max-width:1024px){.hero-module__ZhWl1q__gridContainer{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(14,1fr)}}@media (max-width:768px){.hero-module__ZhWl1q__gridContainer{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(14,1fr)}}.hero-module__ZhWl1q__featuresListHorizontal{flex-flow:wrap;justify-content:center;gap:1.5rem;max-width:800px;margin:1rem auto 1.25rem;display:flex}.hero-module__ZhWl1q__featureItemSmall{color:#ffffffe6;align-items:center;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;display:flex;background:0 0!important}.hero-module__ZhWl1q__featureIconWrapperSmall{background:#8b5cf633;border:1px solid #8b5cf666;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:.5rem;display:flex}@media (max-width:640px){.hero-module__ZhWl1q__featuresListHorizontal{gap:1rem}.hero-module__ZhWl1q__featureItemSmall{font-size:.75rem}}.hero-module__ZhWl1q__navbarAwardBadge{box-shadow:none;background:#00000080;border:1px solid #ffffff1a;border-radius:2rem;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex}.hero-module__ZhWl1q__navbarAwardBadgeInner{align-items:center;gap:.5rem;display:flex}.hero-module__ZhWl1q__navbarStarGroup{color:#fbbf24;letter-spacing:-1px;font-size:.7rem}.hero-module__ZhWl1q__navbarAwardTitle{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600}.hero-module__ZhWl1q__navbarStar{display:none}@media (max-width:768px){.hero-module__ZhWl1q__navbarAwardBadge{display:none}}.hero-module__ZhWl1q__purpleText{color:#8b5cf6;font-weight:700}.hero-module__ZhWl1q__numberOneBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf626,#6366f126);border:1px solid #ffffff4d;border-radius:2rem;justify-content:center;align-items:center;margin-top:50px;padding:.35rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 15px #8b5cf640}.hero-module__ZhWl1q__numberOneBadge:before{content:"";opacity:0;background:linear-gradient(135deg,#a855f733,#8b5cf61a);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.hero-module__ZhWl1q__numberOneBadge:hover:before{opacity:1}.hero-module__ZhWl1q__numberOne{color:#d85ff9;font-weight:800}.hero-module__ZhWl1q__handwrittenBadge{color:#ffffffe6;text-align:center;opacity:.85;max-width:600px;margin:-.5rem auto 1rem;font-family:Indie Flower,cursive;font-size:1.15rem;font-weight:500;line-height:1.2;transition:all .3s;display:block;transform:rotate(-1deg)translate(2rem)}.hero-module__ZhWl1q__handwrittenBadge:hover{opacity:1;transform:rotate(0)translate(2rem)scale(1.02)}.hero-module__ZhWl1q__aiGradient{background:linear-gradient(135deg,#3e87f5 0%,#8b5cf6 50%,#4c4ff8 100%);color:#0000;text-shadow:0 0 20px #dabff8,0 0 40px #d2a8f6,0 0 60px #035258ec,0 0 80px #1c022ed2;-webkit-background-clip:text;background-clip:text;padding:.1em .2em;font-weight:700;display:inline-block;position:relative;transform:rotate(5deg)}.hero-module__ZhWl1q__aiGradient:before{content:"";opacity:.7;border:2px solid #fbf8fe;border-radius:50% 45% 55% 50%/45% 50% 50% 55%;position:absolute;inset:-.09em;box-shadow:0 0 5px #fff,0 0 5px #deeef8,0 0 30px #e9d4f7}
.wardrobeManager-module__suhweG__wardrobeSection{background-color:#0a0a0f;padding:5rem 0;position:relative;overflow:hidden}.wardrobeManager-module__suhweG__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.wardrobeManager-module__suhweG__header{text-align:center;margin-bottom:4rem}.wardrobeManager-module__suhweG__badge{color:#a855f7;letter-spacing:.05em;text-transform:uppercase;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:2rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.wardrobeManager-module__suhweG__title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.2}.wardrobeManager-module__suhweG__title span{background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:inherit}.wardrobeManager-module__suhweG__subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.1rem}.wardrobeManager-module__suhweG__mainGrid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.wardrobeManager-module__suhweG__wardrobePreview{background:#ffffff08;border:1px solid #ffffff0d;border-radius:1.5rem;padding:1.5rem}.wardrobeManager-module__suhweG__previewHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.wardrobeManager-module__suhweG__previewHeader h3{color:#fff;letter-spacing:-.01em;margin:0;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600}.wardrobeManager-module__suhweG__previewStats{gap:1.5rem;display:flex}.wardrobeManager-module__suhweG__previewStat{text-align:center}.wardrobeManager-module__suhweG__statNumber{color:#a855f7;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;display:block}.wardrobeManager-module__suhweG__statText{color:#fff9;font-size:.75rem}.wardrobeManager-module__suhweG__categoriesList{gap:1rem;margin-bottom:1.5rem;display:grid}.wardrobeManager-module__suhweG__categoryCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:1rem;transition:all .3s}.wardrobeManager-module__suhweG__categoryCard:hover{background:#8b5cf60d;transform:translate(5px)}.wardrobeManager-module__suhweG__categoryInfo{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.wardrobeManager-module__suhweG__categoryInfo h4{color:#fff;margin:0;font-size:.9rem}.wardrobeManager-module__suhweG__categoryInfo span{color:#ffffff80;font-size:.8rem}.wardrobeManager-module__suhweG__categoryProgress{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.wardrobeManager-module__suhweG__progressBar{background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:2px;height:100%;transition:width .3s}.wardrobeManager-module__suhweG__previewGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.wardrobeManager-module__suhweG__previewItem{aspect-ratio:1;border-radius:.75rem;position:relative;overflow:hidden}.wardrobeManager-module__suhweG__itemContent{width:100%;height:100%;position:relative;overflow:hidden}.wardrobeManager-module__suhweG__itemImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.wardrobeManager-module__suhweG__previewItem:hover .wardrobeManager-module__suhweG__itemImage{transform:scale(1.05)}.wardrobeManager-module__suhweG__itemOverlay{background:linear-gradient(#0000,#0003,#000000d9);padding:.75rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.wardrobeManager-module__suhweG__itemInfo{flex-direction:column;gap:.25rem;display:flex}.wardrobeManager-module__suhweG__itemCategory{color:#fff;letter-spacing:-.01em;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600}.wardrobeManager-module__suhweG__itemBadge{color:#ffffffb3;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:500}.wardrobeManager-module__suhweG__featuresShowcase{background:#11111899;border:1px solid #ffffff0d;border-radius:1.25rem;gap:1.25rem;padding:1.5rem;display:grid}.wardrobeManager-module__suhweG__featureCard{background:#c83e3e08;border:1px solid #ffffff0d;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.875rem;min-height:0;padding:.875rem;display:grid}.wardrobeManager-module__suhweG__featureIcon{background:#8b5cf61a;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:flex}.wardrobeManager-module__suhweG__featureContent{flex-direction:column;gap:.25rem;min-height:0;display:flex}.wardrobeManager-module__suhweG__featureContent h3{color:#fff;letter-spacing:-.01em;margin:0;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.2}.wardrobeManager-module__suhweG__featureContent p{color:#ffffffb3;margin:0;font-size:.85rem;line-height:1.3}.wardrobeManager-module__suhweG__featureStat{flex-direction:column;align-items:flex-end;gap:.25rem;margin:0;padding-left:.875rem;display:flex}.wardrobeManager-module__suhweG__featureStat .wardrobeManager-module__suhweG__statValue{color:#a855f7;font-size:1.25rem;font-weight:700;line-height:1}.wardrobeManager-module__suhweG__featureStat .wardrobeManager-module__suhweG__statLabel{color:#ffffff80;white-space:nowrap;font-size:.75rem;line-height:1}.wardrobeManager-module__suhweG__content{flex-direction:column;align-items:center;display:flex}.wardrobeManager-module__suhweG__tryButton{color:#fff;cursor:pointer;z-index:1;text-shadow:0 0 10px #a855f780;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;width:auto;min-width:260px;margin-top:1.5rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative;background:0 0!important}.wardrobeManager-module__suhweG__tryButton:before{content:"";-webkit-mask-composite:xor;filter:drop-shadow(0 0 15px #ff00ff80)drop-shadow(0 0 30px #00ffff80);background:linear-gradient(90deg,#f0f 0%,#0ff 33%,#f0f 66%,#0ff 100%) 0 0/400% 100%;border-radius:.75rem;padding:3px;animation:4s infinite wardrobeManager-module__suhweG__moveGradient;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wardrobeManager-module__suhweG__tryButton:after{content:"";z-index:-1;filter:blur(8px);opacity:.5;background:linear-gradient(90deg,#f0f 0%,#0ff 33%,#f0f 66%,#0ff 100%) 0 0/400% 100%;border-radius:.85rem;animation:4s infinite wardrobeManager-module__suhweG__moveGradient;position:absolute;inset:-3px}.wardrobeManager-module__suhweG__tryButton:hover{text-shadow:0 0 20px #a855f7cc;transform:translateY(-2px)}.wardrobeManager-module__suhweG__tryButton:hover:before{filter:drop-shadow(0 0 20px #ff00ffb3)drop-shadow(0 0 40px #00ffffb3);animation:2s infinite wardrobeManager-module__suhweG__moveGradient}.wardrobeManager-module__suhweG__tryButton:hover:after{filter:blur(12px);opacity:.7;animation:2s infinite wardrobeManager-module__suhweG__moveGradient}.wardrobeManager-module__suhweG__tryButton svg{width:1.125rem;height:1.125rem}@media (max-width:1024px){.wardrobeManager-module__suhweG__title{font-size:2.5rem}.wardrobeManager-module__suhweG__mainGrid{gap:2rem}}@media (max-width:768px){.wardrobeManager-module__suhweG__mainGrid{grid-template-columns:1fr}.wardrobeManager-module__suhweG__wardrobePreview{order:-1}.wardrobeManager-module__suhweG__title{font-size:2.25rem}.wardrobeManager-module__suhweG__subtitle{font-size:1rem}.wardrobeManager-module__suhweG__featureCard{grid-template-columns:auto 1fr}.wardrobeManager-module__suhweG__featureStat{flex-direction:row;grid-column:2;align-items:center;margin-top:.5rem;padding-left:0}}@media (max-width:480px){.wardrobeManager-module__suhweG__previewGrid{grid-template-columns:repeat(2,1fr)}.wardrobeManager-module__suhweG__featuresShowcase{padding:1rem}.wardrobeManager-module__suhweG__featureCard{padding:.875rem}.wardrobeManager-module__suhweG__featureIcon{width:2.5rem;height:2.5rem;font-size:1.125rem}.wardrobeManager-module__suhweG__categoriesList{grid-template-columns:1fr}}.wardrobeManager-module__suhweG__categoryPills{flex-wrap:wrap;gap:.375rem;margin-top:.95rem;display:flex}.wardrobeManager-module__suhweG__pill{color:#ffffffe6;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:1rem;align-items:center;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}@media (max-width:480px){.wardrobeManager-module__suhweG__categoryPills{margin-top:.625rem}.wardrobeManager-module__suhweG__pill{padding:.2rem .4rem;font-size:.65rem}}
.wardrobeDemo-module__b85Z7q__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wardrobeDemo-module__b85Z7q__modalContainer{background-color:#0a0a0f;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;width:90%;max-width:1000px;max-height:90vh;animation:.3s forwards wardrobeDemo-module__b85Z7q__slideIn;display:flex;overflow:hidden;box-shadow:0 25px 50px #0006}@keyframes wardrobeDemo-module__b85Z7q__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wardrobeDemo-module__b85Z7q__modalHeader{background:linear-gradient(90deg,#5c2189e6,#3a1c8b);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.wardrobeDemo-module__b85Z7q__modalHeader h2{color:#fff;letter-spacing:-.01em;margin:0;font-family:Chillax,Cabinet Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700}.wardrobeDemo-module__b85Z7q__closeButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;margin:-.5rem;padding:.5rem;line-height:0;transition:color .2s}.wardrobeDemo-module__b85Z7q__closeButton:hover{color:#fff}.wardrobeDemo-module__b85Z7q__modalContent{grid-template-columns:1fr 1fr;gap:1.5rem;max-height:calc(90vh - 70px);padding:1.5rem;display:grid;overflow-y:auto}.wardrobeDemo-module__b85Z7q__uploadSection{flex-direction:column;gap:.875rem;display:flex}.wardrobeDemo-module__b85Z7q__uploadArea{text-align:center;cursor:pointer;background:#39285a9e;border:2px dashed #fff3;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem 1rem;transition:all .2s;display:flex}.wardrobeDemo-module__b85Z7q__uploadArea:hover{background:#3d2b53d3;border-color:#5e367e}.wardrobeDemo-module__b85Z7q__uploadIcon{color:#fff9;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.wardrobeDemo-module__b85Z7q__uploadText{color:#fff;margin-bottom:.375rem;font-size:1rem;font-weight:600}.wardrobeDemo-module__b85Z7q__uploadSubtext{color:#ffffff80;font-size:.8rem;font-weight:400}.wardrobeDemo-module__b85Z7q__uploadTips{background:#ffffff08;border-radius:.75rem;max-height:180px;margin-top:15px;padding:.75rem;overflow-y:auto}.wardrobeDemo-module__b85Z7q__uploadTips::-webkit-scrollbar{width:4px}.wardrobeDemo-module__b85Z7q__uploadTips::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.wardrobeDemo-module__b85Z7q__uploadTips h3{color:#fff;letter-spacing:-.01em;align-items:center;margin:0 0 .5rem;font-size:1.3rem;font-weight:600;display:flex}.wardrobeDemo-module__b85Z7q__uploadTips h3:before{content:"💡";margin-right:.375rem;font-size:1.125rem}.wardrobeDemo-module__b85Z7q__uploadTips ul{color:#ffffffb3;margin:0;padding-left:1rem;font-size:.85rem}.wardrobeDemo-module__b85Z7q__uploadTips li{margin-bottom:.25rem;line-height:1.3}.wardrobeDemo-module__b85Z7q__gridSection{flex-direction:column;gap:1rem;display:flex}.wardrobeDemo-module__b85Z7q__gridSection h3{color:#fff;margin:0;font-size:1rem;font-weight:600}.wardrobeDemo-module__b85Z7q__imageGrid{background:#0000001a;border-radius:.875rem;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:.75rem;height:260px;padding:.5rem;display:grid}.wardrobeDemo-module__b85Z7q__gridItem{aspect-ratio:1;background:linear-gradient(145deg,#ffffff0d,#5a3ca012);border:1px solid #9570ff1a;border-radius:.75rem;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.wardrobeDemo-module__b85Z7q__gridItem:before{content:"";-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(145deg,#9570ff33,#6464ff0d);border-radius:.75rem;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wardrobeDemo-module__b85Z7q__gridItem:hover{border-color:#9570ff33;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #0003}.wardrobeDemo-module__b85Z7q__gridItem:hover:before{opacity:1}.wardrobeDemo-module__b85Z7q__gridItem img{object-fit:cover;width:100%;height:100%;transition:filter .3s}:is(.wardrobeDemo-module__b85Z7q__analyzingOverlay+img,.wardrobeDemo-module__b85Z7q__gridItem:has(.wardrobeDemo-module__b85Z7q__analyzingOverlay) img){filter:blur(4px)}.wardrobeDemo-module__b85Z7q__emptyItem{background:linear-gradient(145deg,#5a3ca008,#ffffff08);border:1px dashed #9570ff26;justify-content:center;align-items:center;display:flex}.wardrobeDemo-module__b85Z7q__placeholder{color:#ffffff4d;text-shadow:0 2px 4px #0000001a;font-size:1.5rem;font-weight:300}.wardrobeDemo-module__b85Z7q__removeButton{color:#fff;cursor:pointer;opacity:0;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.wardrobeDemo-module__b85Z7q__gridItem:hover .wardrobeDemo-module__b85Z7q__removeButton{opacity:1}.wardrobeDemo-module__b85Z7q__analyzeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:none;border-radius:.75rem;margin-top:auto;padding:.875rem;font-size:.95rem;font-weight:600;transition:all .3s;box-shadow:0 8px 20px #8b5cf64d}.wardrobeDemo-module__b85Z7q__analyzeButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #8b5cf666}.wardrobeDemo-module__b85Z7q__analyzeButton:disabled{color:#fff6;cursor:not-allowed;box-shadow:none;background:#ffffff1a}@media (max-width:768px){.wardrobeDemo-module__b85Z7q__modalContent{grid-template-columns:1fr;max-height:calc(90vh - 70px);overflow-y:auto}.wardrobeDemo-module__b85Z7q__imageGrid{height:auto;aspect-ratio:unset;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.wardrobeDemo-module__b85Z7q__signupText{font-size:.6rem!important}}@media (max-width:500px){.wardrobeDemo-module__b85Z7q__imageGrid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr)}.wardrobeDemo-module__b85Z7q__signupText{font-size:.6rem}}.wardrobeDemo-module__b85Z7q__gridHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.wardrobeDemo-module__b85Z7q__gridHeader h3{margin:0}.wardrobeDemo-module__b85Z7q__signupText{color:#b4b4b4b3;border-left:2px solid #8b5cf666;margin-top:.25rem;padding-left:.5rem;font-family:chillax;font-size:.7rem;display:block}.wardrobeDemo-module__b85Z7q__analyzeSmallButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a855f7cc,#6366f1cc);border:none;border-radius:6px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.wardrobeDemo-module__b85Z7q__analyzeSmallButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.wardrobeDemo-module__b85Z7q__analyzeSmallButton:disabled{cursor:not-allowed;box-shadow:none;background:#6464644d;transform:none}.wardrobeDemo-module__b85Z7q__analyzeItemButton{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#6366f1b3;border:none;border-radius:4px;padding:4px 10px;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wardrobeDemo-module__b85Z7q__gridItem:hover .wardrobeDemo-module__b85Z7q__analyzeItemButton{opacity:1}.wardrobeDemo-module__b85Z7q__analyzingOverlay{z-index:2;border-radius:inherit;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wardrobeDemo-module__b85Z7q__scanLine{background:linear-gradient(90deg,#0000,#a855f7cc,#6366f1cc,#0000);width:100%;height:2px;animation:1.5s ease-in-out infinite wardrobeDemo-module__b85Z7q__scan;position:absolute}@keyframes wardrobeDemo-module__b85Z7q__scan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.wardrobeDemo-module__b85Z7q__analyzingText{color:#fff;text-shadow:0 0 5px #00000080;margin-top:8px;font-size:.85rem;font-weight:500}.wardrobeDemo-module__b85Z7q__viewDetailsButton{color:#fff;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;letter-spacing:-.01em;background:#8b5cf6e6;border:1px solid #fff3;border-radius:4px;padding:.35rem;font-size:.75rem;font-weight:500;line-height:1;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0003}.wardrobeDemo-module__b85Z7q__viewDetailsButton:hover{background:#8b5cf6;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 6px 16px #0000004d}.wardrobeDemo-module__b85Z7q__analysisModalOverlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wardrobeDemo-module__b85Z7q__analysisModal{background:#1a1b26;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}.wardrobeDemo-module__b85Z7q__analysisModalHeader{background:linear-gradient(90deg,#0a0a0fe6,#5a3ca026,#0a0a0fe6);border-bottom:1px solid #9570ff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.wardrobeDemo-module__b85Z7q__analysisModalHeader h3{color:#fff;margin:0;font-size:1.1rem}.wardrobeDemo-module__b85Z7q__closeModalButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}.wardrobeDemo-module__b85Z7q__closeModalButton:hover{color:#fff}.wardrobeDemo-module__b85Z7q__analysisModalContent{padding:20px;overflow-y:auto}.wardrobeDemo-module__b85Z7q__analysisModalContent::-webkit-scrollbar{background:#ffffff0d;border-radius:4px;width:8px}.wardrobeDemo-module__b85Z7q__analysisModalContent::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.wardrobeDemo-module__b85Z7q__analysisModalContent::-webkit-scrollbar-thumb{background:linear-gradient(#a855f7cc,#6366f1cc) padding-box padding-box;border:2px solid #0000;border-radius:4px}.wardrobeDemo-module__b85Z7q__analysisModalContent::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a855f7,#6366f1) padding-box padding-box;border:2px solid #0000}.wardrobeDemo-module__b85Z7q__analysisSection{margin-bottom:20px}.wardrobeDemo-module__b85Z7q__analysisSection h4{color:#ffffffe6;align-items:center;gap:.5rem;margin:0 0 10px;font-size:1rem;font-weight:500;display:flex}.wardrobeDemo-module__b85Z7q__tooltipContainer{align-items:center;display:inline-flex;position:relative}.wardrobeDemo-module__b85Z7q__tooltipIcon{color:#ffffff80;cursor:help;width:14px;height:14px;transition:color .2s}.wardrobeDemo-module__b85Z7q__tooltipIcon:hover{color:#a855f7e6}.wardrobeDemo-module__b85Z7q__tooltip{color:#fffffff2;pointer-events:none;opacity:0;visibility:hidden;z-index:10;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;border-radius:4px;width:max-content;max-width:250px;padding:6px 10px;font-size:.75rem;transition:all .2s;position:absolute;top:50%;left:calc(100% + 118px);transform:translateY(-50%);box-shadow:0 4px 12px #0003}.wardrobeDemo-module__b85Z7q__tooltip:before{content:"";border:4px solid #0000;border-right-color:#000000d9;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.wardrobeDemo-module__b85Z7q__tooltipContainer:hover .wardrobeDemo-module__b85Z7q__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}.wardrobeDemo-module__b85Z7q__itemDescription{color:#fffc;background:#ffffff0d;border-radius:6px;margin:0;padding:12px;font-size:.95rem;line-height:1.5}.wardrobeDemo-module__b85Z7q__labelsList{flex-wrap:wrap;gap:8px;display:flex}.wardrobeDemo-module__b85Z7q__label{background:linear-gradient(135deg,#a855f726,#6366f126);border:1px solid #a855f733;border-radius:6px;justify-content:space-between;align-items:center;min-width:120px;padding:6px 12px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.wardrobeDemo-module__b85Z7q__label:hover{background:linear-gradient(135deg,#a855f733,#6366f133);border-color:#a855f74d;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.wardrobeDemo-module__b85Z7q__labelText{color:#ffffffe6;font-size:.85rem;font-weight:500}.wardrobeDemo-module__b85Z7q__labelScore{color:#a855f7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:600}.wardrobeDemo-module__b85Z7q__colorsList{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.wardrobeDemo-module__b85Z7q__colorItem{background:#ffffff0d;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.wardrobeDemo-module__b85Z7q__colorSwatch{border:1px solid #ffffff1a;border-radius:4px;width:30px;height:30px;box-shadow:0 2px 4px #0000001a}.wardrobeDemo-module__b85Z7q__colorInfo{flex-direction:column;display:flex}.wardrobeDemo-module__b85Z7q__colorHex{color:#ffffffe6;text-transform:uppercase;font-size:.8rem}.wardrobeDemo-module__b85Z7q__colorScore{color:#a855f7e6;font-size:.75rem}
.trackOutfitShowcase-module__bVpkCq__trackOutfitSection{background-color:#0a0a0f;padding:6rem 0;position:relative;overflow:hidden}.trackOutfitShowcase-module__bVpkCq__glowOrbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.trackOutfitShowcase-module__bVpkCq__orb{background:radial-gradient(circle,#7e51ff33 0%,#7e51ff00 70%);border-radius:50%;position:absolute}.trackOutfitShowcase-module__bVpkCq__orb:first-child{width:50vw;height:50vw;animation:20s ease-in-out infinite alternate trackOutfitShowcase-module__bVpkCq__floatOrb;top:-25%;left:-10%}.trackOutfitShowcase-module__bVpkCq__orb:nth-child(2){background:radial-gradient(circle,#b97bfa33 0%,#b97bfa00 70%);width:40vw;height:40vw;animation:25s ease-in-out infinite alternate-reverse trackOutfitShowcase-module__bVpkCq__floatOrb;bottom:-20%;right:-10%}@keyframes trackOutfitShowcase-module__bVpkCq__floatOrb{0%{transform:translate(0)}to{transform:translate(5%,5%)}}.trackOutfitShowcase-module__bVpkCq__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.trackOutfitShowcase-module__bVpkCq__header{text-align:center;margin-bottom:4rem}.trackOutfitShowcase-module__bVpkCq__badge{color:#a855f7;background:#7e51ff1a;border:1px solid #7e51ff33;border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.trackOutfitShowcase-module__bVpkCq__title{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Chillax,Cabinet Grotesk,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.2}.trackOutfitShowcase-module__bVpkCq__title span{background:linear-gradient(135deg,#7e51ff 0%,#b97bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.trackOutfitShowcase-module__bVpkCq__subtitle{color:#f8f9fa;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.6}.trackOutfitShowcase-module__bVpkCq__showcaseContent{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem;display:grid}.trackOutfitShowcase-module__bVpkCq__calendarPreview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2880;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem;box-shadow:0 20px 40px #0003}.trackOutfitShowcase-module__bVpkCq__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.trackOutfitShowcase-module__bVpkCq__calendarHeader h3{color:#fff;font-size:1.25rem;font-weight:600}.trackOutfitShowcase-module__bVpkCq__monthSelector{color:#fff;background:linear-gradient(135deg,#7e51ff33,#b97bfa33);border-radius:.5rem;padding:.5rem 1rem;font-weight:500}.trackOutfitShowcase-module__bVpkCq__weekDays{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.trackOutfitShowcase-module__bVpkCq__weekDay{text-align:center;color:#94a3b8;font-size:.875rem;font-weight:500}.trackOutfitShowcase-module__bVpkCq__calendarGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.trackOutfitShowcase-module__bVpkCq__calendarDay{aspect-ratio:1;background:#ffffff0d;border-radius:.5rem;transition:all .3s;position:relative;overflow:hidden}.trackOutfitShowcase-module__bVpkCq__calendarDay:hover{transform:scale(1.05)}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__level1{background:#9be9a81a}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__level2{background:#40c46326}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__level3{background:#30a14e33}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__level4{background:#216e3940}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__today{z-index:2;background:#9109ccd7;border:2px solid #fff;position:relative}.trackOutfitShowcase-module__bVpkCq__todayGlow{opacity:.9;z-index:-1;background:radial-gradient(circle,#8a40f3dc,#ef28c4f8 50%,#0000 70%);position:absolute;inset:-2px}.trackOutfitShowcase-module__bVpkCq__calendarDay.trackOutfitShowcase-module__bVpkCq__today .trackOutfitShowcase-module__bVpkCq__dayNumber{color:#fff;text-shadow:0 0 15px #6366f1e6;opacity:.7;font-weight:700}.trackOutfitShowcase-module__bVpkCq__outfitThumbnail{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}.trackOutfitShowcase-module__bVpkCq__dayNumber{color:#fff;z-index:1;font-size:.75rem;font-weight:500;position:absolute;top:.25rem;right:.25rem}.trackOutfitShowcase-module__bVpkCq__featuresList{gap:2rem;display:grid}.trackOutfitShowcase-module__bVpkCq__feature{align-items:flex-start;gap:1rem;display:flex}.trackOutfitShowcase-module__bVpkCq__featureIcon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#7e51ff33,#b97bfa33);border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex;box-shadow:0 4px 12px #0000001a}.trackOutfitShowcase-module__bVpkCq__featureIcon svg{width:1.25rem;height:1.25rem}.trackOutfitShowcase-module__bVpkCq__featureContent h4{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.trackOutfitShowcase-module__bVpkCq__featureContent p{color:#94a3b8;font-size:.875rem;line-height:1.6}.trackOutfitShowcase-module__bVpkCq__statsRow{text-align:center;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;padding-top:4rem;display:grid}.trackOutfitShowcase-module__bVpkCq__stat{background:#1e1e2880;border:1px solid #ffffff1a;border-radius:1rem;padding:2rem;transition:transform .3s}.trackOutfitShowcase-module__bVpkCq__stat:hover{transform:translateY(-5px)}.trackOutfitShowcase-module__bVpkCq__statValue{color:#0000;background:linear-gradient(135deg,#7e51ff 0%,#b97bfa 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-family:Chillax,sans-serif;font-size:2.5rem;font-weight:700}.trackOutfitShowcase-module__bVpkCq__statLabel{color:#94a3b8;font-size:.875rem;font-weight:500}.trackOutfitShowcase-module__bVpkCq__addButton{cursor:pointer;color:#fff;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.trackOutfitShowcase-module__bVpkCq__addButton:hover{background:#ffffff4d;transform:translate(-50%,-50%)scale(1.1)}@media (max-width:1024px){.trackOutfitShowcase-module__bVpkCq__showcaseContent{grid-template-columns:1fr;gap:3rem}.trackOutfitShowcase-module__bVpkCq__title{font-size:3rem}}@media (max-width:768px){.trackOutfitShowcase-module__bVpkCq__trackOutfitSection{padding:4rem 0}.trackOutfitShowcase-module__bVpkCq__title{font-size:2.5rem}.trackOutfitShowcase-module__bVpkCq__subtitle{font-size:1rem}.trackOutfitShowcase-module__bVpkCq__statsRow{grid-template-columns:1fr;gap:1rem}.trackOutfitShowcase-module__bVpkCq__featureIcon{margin-left:1rem}.trackOutfitShowcase-module__bVpkCq__feature{padding:.5rem 0}}@media (max-width:640px){.trackOutfitShowcase-module__bVpkCq__container{padding:0 1rem}.trackOutfitShowcase-module__bVpkCq__title{font-size:2rem}.trackOutfitShowcase-module__bVpkCq__calendarPreview{padding:1rem}.trackOutfitShowcase-module__bVpkCq__weekDay{font-size:.75rem}}
.styleChallengePopup-module__4bpeWG__popupContainer{color:#fff;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:linear-gradient(135deg,#8037b461,#6321de8f,#964bc85c);border:1px solid #fff3;border-radius:14px;width:280px;padding-bottom:4px;transition:all .3s;animation:.5s forwards styleChallengePopup-module__4bpeWG__fadeIn;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 8px 32px #59189a6a}@keyframes styleChallengePopup-module__4bpeWG__fadeIn{0%{opacity:0}to{opacity:1}}.styleChallengePopup-module__4bpeWG__bouncing{animation:.5s forwards styleChallengePopup-module__4bpeWG__fadeIn,1.2s ease-out styleChallengePopup-module__4bpeWG__bounceUp}@keyframes styleChallengePopup-module__4bpeWG__bounceUp{0%{opacity:0;transform:translateY(100px)}50%{opacity:1;transform:translateY(-15px)}70%{transform:translateY(8px)}85%{transform:translateY(-5px)}to{transform:translateY(0)}}.styleChallengePopup-module__4bpeWG__popupHeader{background:#00000040;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:relative}.styleChallengePopup-module__4bpeWG__popupHeader h3{letter-spacing:.5px;align-items:center;gap:5px;margin:0;font-family:Chillax,sans-serif;font-size:15px;font-weight:600;display:flex}.styleChallengePopup-module__4bpeWG__challengeCounter{letter-spacing:.5px;background:#fff3;border-radius:10px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.styleChallengePopup-module__4bpeWG__closeButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:26px;line-height:1;transition:all .2s;display:flex}.styleChallengePopup-module__4bpeWG__closeButton:hover{color:#fff;transform:scale(1.1)}.styleChallengePopup-module__4bpeWG__popupContent{border-radius:10px;margin:3px;padding:17px;background:#2d1f44!important}.styleChallengePopup-module__4bpeWG__introStep p{text-align:center;letter-spacing:.1px;background:linear-gradient(90deg,#fffffff2,#ffffffd9);color:#0000;text-shadow:0 1px 1px #0000001a;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-family:Chillax,sans-serif;font-size:15px;font-weight:500}.styleChallengePopup-module__4bpeWG__buttonGroup{justify-content:center;gap:10px;display:flex}.styleChallengePopup-module__4bpeWG__yesButton,.styleChallengePopup-module__4bpeWG__noButton{cursor:pointer;letter-spacing:.5px;border:none;border-radius:30px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.styleChallengePopup-module__4bpeWG__yesButton{color:#19034e;background:#fff;box-shadow:0 2px 5px #00000026}.styleChallengePopup-module__4bpeWG__yesButton:hover{background:#d8d7d7;box-shadow:0 3px 7px #0003}.styleChallengePopup-module__4bpeWG__noButton{color:#fff;background:#ffffff1a;border:1px solid #fff3}.styleChallengePopup-module__4bpeWG__noButton:hover{background:#ffffff26}.styleChallengePopup-module__4bpeWG__userInfoStep{flex-direction:column;gap:10px;display:flex}.styleChallengePopup-module__4bpeWG__inputGroup{flex-direction:column;gap:4px;display:flex}.styleChallengePopup-module__4bpeWG__inputGroup label{opacity:.9;letter-spacing:.3px;margin-left:2px;font-size:12px;font-weight:500}.styleChallengePopup-module__4bpeWG__select{color:#fff;cursor:pointer;appearance:none;background:#281d3e url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 10px center/12px no-repeat;border:1px solid #321c4e;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.styleChallengePopup-module__4bpeWG__select:focus{border-color:#23122b66;outline:none}.styleChallengePopup-module__4bpeWG__continueButton{color:#fff;cursor:pointer;letter-spacing:.3px;z-index:1;background:linear-gradient(135deg,#8940d6,#492db0);border:none;border-radius:30px;margin-top:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #6366f14d}.styleChallengePopup-module__4bpeWG__continueButton:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#8e63f1,#ae5cf6);border-radius:30px;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.styleChallengePopup-module__4bpeWG__continueButton:hover:not(:disabled):before{opacity:1}.styleChallengePopup-module__4bpeWG__continueButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}.styleChallengePopup-module__4bpeWG__continueButton:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px #6366f166}.styleChallengePopup-module__4bpeWG__continueButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(40%);background:linear-gradient(135deg,#8b5cf6,#6366f1)}.styleChallengePopup-module__4bpeWG__challengeStep{flex-direction:column;gap:10px;display:flex}.styleChallengePopup-module__4bpeWG__challengeText{margin:0 0 3px;padding-left:5px;font-size:13px;font-weight:500;line-height:1.4;position:relative}.styleChallengePopup-module__4bpeWG__challengeText:before{content:"";background:#fff9;border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:-3px}.styleChallengePopup-module__4bpeWG__responseInput{color:#fff;resize:none;scrollbar-width:thin;scrollbar-color:#8b5cf6cc #1e0f2d4d;background:#1e0f2d80;border:1px solid #fff3;border-radius:8px;width:100%;height:60px;padding:10px;font-size:13px;transition:background .2s}.styleChallengePopup-module__4bpeWG__responseInput::-webkit-scrollbar{width:6px;height:6px}.styleChallengePopup-module__4bpeWG__responseInput::-webkit-scrollbar-track{background:#1e0f2d4d;border-radius:10px}.styleChallengePopup-module__4bpeWG__responseInput::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#3b82f6);border-radius:10px;transition:all .3s}.styleChallengePopup-module__4bpeWG__responseInput::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9c4df3,#2563eb)}.styleChallengePopup-module__4bpeWG__responseInput:focus{background:#23123780;border-color:#fff6;outline:none}.styleChallengePopup-module__4bpeWG__responseInput::placeholder{color:#ffffff80}.styleChallengePopup-module__4bpeWG__submitButton{color:#fff;cursor:pointer;letter-spacing:.3px;z-index:1;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:30px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #6366f14d}.styleChallengePopup-module__4bpeWG__submitButton:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:30px;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.styleChallengePopup-module__4bpeWG__submitButton:hover:not(:disabled):before{opacity:1}.styleChallengePopup-module__4bpeWG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}.styleChallengePopup-module__4bpeWG__submitButton:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px #6366f166}.styleChallengePopup-module__4bpeWG__submitButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(40%);background:linear-gradient(135deg,#8b5cf6,#6366f1)}.styleChallengePopup-module__4bpeWG__resultStep{flex-direction:column;gap:8px;display:flex}.styleChallengePopup-module__4bpeWG__resultTitle{opacity:.9;margin:0 0 3px;font-size:13px;font-weight:600}.styleChallengePopup-module__4bpeWG__aiResponse{scrollbar-width:thin;scrollbar-color:#8b5cf6cc #1e0f2d4d;background:#1e0f2d80;border-left:2px solid #ffffff4d;border-radius:8px;max-height:100px;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.styleChallengePopup-module__4bpeWG__aiResponse::-webkit-scrollbar{width:6px;height:6px}.styleChallengePopup-module__4bpeWG__aiResponse::-webkit-scrollbar-track{background:#1e0f2d4d;border-radius:10px}.styleChallengePopup-module__4bpeWG__aiResponse::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#3b82f6);border-radius:10px;transition:all .3s}.styleChallengePopup-module__4bpeWG__aiResponse::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9c4df3,#2563eb)}.styleChallengePopup-module__4bpeWG__resetButton{color:#fff;cursor:pointer;letter-spacing:.3px;background:#ffffff26;border:1px solid #fff3;border-radius:30px;margin-top:5px;padding:8px 10px;font-size:13px;font-weight:500;transition:all .2s}.styleChallengePopup-module__4bpeWG__resetButton:hover{background:#ffffff2e}.styleChallengePopup-module__4bpeWG__signupPrompt{text-align:center;flex-direction:column;align-items:center;margin-top:5px;display:flex}.styleChallengePopup-module__4bpeWG__signupPrompt p{margin:5px 0;font-size:13px;line-height:1.4}.styleChallengePopup-module__4bpeWG__signupPrompt p:first-child{color:#f0d2ff;margin-bottom:8px;font-size:14px;font-weight:600}.styleChallengePopup-module__4bpeWG__signupButton{color:#fff;background:linear-gradient(135deg,#3a86ff,#8338ec);border:none;margin-top:12px;padding:10px 16px;font-weight:600;position:relative;overflow:hidden;transform:translateZ(0)}.styleChallengePopup-module__4bpeWG__signupButton:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(135deg,#8338ec,#3a86ff);transition:transform .5s ease-out;position:absolute;inset:0;transform:scaleX(0)}.styleChallengePopup-module__4bpeWG__signupButton:hover:before{transform:scaleX(1)}.styleChallengePopup-module__4bpeWG__signupButton span{z-index:1;position:relative}.styleChallengePopup-module__4bpeWG__signupButton:hover{box-shadow:0 4px 15px #4232be}.styleChallengePopup-module__4bpeWG__confettiWrapper{pointer-events:none;z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:480px){.styleChallengePopup-module__4bpeWG__popupContainer{width:250px;bottom:15px;right:15px}.styleChallengePopup-module__4bpeWG__popupContent{padding:10px}.styleChallengePopup-module__4bpeWG__popupHeader{padding:8px 12px}.styleChallengePopup-module__4bpeWG__finalBadgeName{font-size:13px}.styleChallengePopup-module__4bpeWG__finalBadgeTitle{font-size:8px}.styleChallengePopup-module__4bpeWG__finalBadgeTitle:before,.styleChallengePopup-module__4bpeWG__finalBadgeTitle:after{margin:0 4px;font-size:12px}.styleChallengePopup-module__4bpeWG__badgeName{font-size:12px}.styleChallengePopup-module__4bpeWG__badgeTitle{font-size:8px}.styleChallengePopup-module__4bpeWG__finalBadgeContainer{margin:6px 0 10px;padding:3px 5px!important}.styleChallengePopup-module__4bpeWG__badgeContainer{margin-bottom:10px;padding:10px}.styleChallengePopup-module__4bpeWG__badgeIcon{margin-bottom:3px;font-size:20px}}.styleChallengePopup-module__4bpeWG__popupContent>div{animation:.3s forwards styleChallengePopup-module__4bpeWG__simpleSlideUp}@keyframes styleChallengePopup-module__4bpeWG__simpleSlideUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.styleChallengePopup-module__4bpeWG__badgeContainer{text-align:center;background:linear-gradient(135deg,#3c1e6eb3,#5f37beb3);border:1px solid #ffffff26;border-radius:12px;margin-bottom:12px;padding:12px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003}.styleChallengePopup-module__4bpeWG__badgeContainer:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom right,#fff0 0%,#ffffff1a 50%,#fff0 100%);width:200%;height:200%;animation:3s infinite styleChallengePopup-module__4bpeWG__shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@keyframes styleChallengePopup-module__4bpeWG__shimmer{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.styleChallengePopup-module__4bpeWG__badgeIcon{margin-bottom:5px;font-size:24px;animation:2s infinite styleChallengePopup-module__4bpeWG__pulse}@keyframes styleChallengePopup-module__4bpeWG__pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.styleChallengePopup-module__4bpeWG__badgeTitle{text-transform:uppercase;letter-spacing:1px;opacity:.7;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.styleChallengePopup-module__4bpeWG__badgeName{background:linear-gradient(90deg,#ffeb3b,#ff9800,#ff4081,#9c27b0);color:#0000;text-shadow:0 1px 2px #0003;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin:5px 0 0;font-family:Chillax,sans-serif;font-size:16px;font-weight:700}.styleChallengePopup-module__4bpeWG__finalBadgeContainer{text-align:center;background:linear-gradient(135deg,#3c1e6eb3,#5f37beb3);border:1px solid #fff3;border-radius:10px;margin:8px 0 12px;padding:8px 12px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.styleChallengePopup-module__4bpeWG__finalBadgeContainer:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom right,#fff0 0%,#ffffff1a 50%,#fff0 100%);width:200%;height:200%;animation:3s infinite styleChallengePopup-module__4bpeWG__shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.styleChallengePopup-module__4bpeWG__finalBadgeTitle{text-transform:uppercase;letter-spacing:1px;opacity:.8;justify-content:center;align-items:center;margin:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;display:flex}.styleChallengePopup-module__4bpeWG__finalBadgeTitle:before,.styleChallengePopup-module__4bpeWG__finalBadgeTitle:after{content:"✨";margin:0 6px;font-size:14px}.styleChallengePopup-module__4bpeWG__finalBadgeName{background:linear-gradient(90deg,#ffeb3b,#ff9800,#ff4081,#9c27b0);color:#0000;text-shadow:0 1px 2px #0003;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-family:Chillax,sans-serif;font-size:18px;font-weight:700}
