.MirrorStoryCard_story__xLTeM{display:grid;grid-gap:8px;gap:8px;min-width:0}.MirrorStoryCard_actions___k6HL button,.MirrorStoryCard_toggle__MkR5_{border:1px solid #d9c8ee;background:#f4edfc;color:#654497;border-radius:16px;min-height:46px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer}.MirrorStoryCard_story__xLTeM small{color:#70647c;font-size:.75rem;line-height:1.8}.MirrorStoryCard_preview__GnJgv{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:14px;background:linear-gradient(145deg,#271c33,#45284e);border-radius:18px;border:1px solid #bf8ad4}.MirrorStoryCard_preview__GnJgv p{text-align:center;color:#f2e3f7}.MirrorStoryCard_preview__GnJgv img{width:min(100%,324px);height:auto;border-radius:12px;box-shadow:0 6px 28px #09020c66,0 0 0 1px #e1bcf144}.MirrorStoryCard_actions___k6HL{display:flex;gap:8px;flex-wrap:wrap;width:100%}.MirrorStoryCard_actions___k6HL button{flex:1 1;font-size:.8rem}.mirror-assets_shell__UrHBt{direction:rtl;width:min(100%,760px);margin:0 auto;padding:16px 16px 112px;color:#29213b;display:grid;grid-gap:16px;gap:16px}.mirror-assets_shell__UrHBt *{box-sizing:border-box}.mirror-assets_shell__UrHBt h1,.mirror-assets_shell__UrHBt h2,.mirror-assets_shell__UrHBt p{margin:0}.mirror-assets_shell__UrHBt h1{font-size:clamp(1.45rem,5vw,2rem);line-height:1.45}.mirror-assets_shell__UrHBt h2{font-size:1.05rem;line-height:1.5}.mirror-assets_shell__UrHBt p{line-height:1.9;color:#696179;font-size:.88rem}.mirror-assets_shell__UrHBt a,.mirror-assets_shell__UrHBt button,.mirror-assets_shell__UrHBt label{font:inherit}.mirror-assets_shell__UrHBt button{cursor:pointer}.mirror-assets_shell__UrHBt button:disabled{cursor:not-allowed;opacity:.48}.mirror-assets_shell__UrHBt :focus-visible{outline:3px solid #9271eb;outline-offset:3px}.mirror-assets_shell__UrHBt h1:focus{outline:none}.mirror-assets_hero__ePj5u,.mirror-assets_note__urGBy,.mirror-assets_panel__J4_Vo,.mirror-assets_statePanel__vY_3T{border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.78);box-shadow:0 12px 35px rgba(77,53,120,.08);border-radius:24px}.mirror-assets_hero__ePj5u{min-height:242px;position:relative;overflow:hidden;background:linear-gradient(130deg,#f8f5ff 5%,#e9ddff);display:grid;grid-template-columns:1.1fr .9fr}.mirror-assets_heroCopy__5D2kN{padding:24px 20px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mirror-assets_heroCopy__5D2kN p{max-width:215px}.mirror-assets_heroImage__XzktE{width:100%;height:100%;min-height:242px;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(270deg,#000 75%,transparent);mask-image:linear-gradient(270deg,#000 75%,transparent)}.mirror-assets_eyebrow__ep8_U{color:#8164bb;font-size:.68rem;font-weight:800;letter-spacing:.06em}.mirror-assets_primary__OA_ka,.mirror-assets_secondary__zMys7{min-height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-weight:800!important;text-align:center;padding:10px 16px}.mirror-assets_primary__OA_ka{border:0;background:linear-gradient(110deg,#7247c5,#9b6ce4);color:white;box-shadow:0 8px 20px rgba(114,71,197,.22)}.mirror-assets_hero__ePj5u .mirror-assets_primary__OA_ka{min-height:42px;font-size:.85rem}.mirror-assets_secondary__zMys7{background:#fff;border:1px solid #e1d8f0;color:#654497}.mirror-assets_categories__XapSK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mirror-assets_categoryActive__5fsSQ,.mirror-assets_category__3T3VO{min-width:0;text-align:right;border:1px solid #eae4f1;border-radius:18px;background:rgba(255,255,255,.75);padding:12px 8px;display:flex;align-items:center;color:#928a9b}.mirror-assets_categoryActive__5fsSQ{color:#543587;border-color:#cbb9ed;background:#f7f2ff}.mirror-assets_categoryIcon__CNYPR{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:10px;background:#eee6fa;font-size:1.2rem}.mirror-assets_categoryActive__5fsSQ b,.mirror-assets_category__3T3VO b{display:block;font-size:.78rem;white-space:nowrap}.mirror-assets_categoryActive__5fsSQ small,.mirror-assets_category__3T3VO small{display:block;font-size:.67rem;margin-top:3px}.mirror-assets_categoryActive__5fsSQ>strong{display:none}.mirror-assets_note__urGBy{padding:17px 20px}.mirror-assets_note__urGBy strong{font-size:.91rem}.mirror-assets_disclaimer__I0DEc,.mirror-assets_note__urGBy small{color:#777080;font-size:.76rem;line-height:1.9}.mirror-assets_stageHeader__m7Ah5{display:flex;align-items:center;gap:12px}.mirror-assets_stageHeader__m7Ah5>div{flex:1 1;min-width:0}.mirror-assets_stageHeader__m7Ah5 h1{font-size:1.3rem}.mirror-assets_back__tDa08{border:1px solid #e6dff0;border-radius:12px;width:40px;height:40px;color:#6f519e;background:white;font-size:1.2rem!important}.mirror-assets_credit__3uhun{padding:7px 9px;background:#eee7f8;color:#6f519e;border-radius:20px;font-size:.7rem;white-space:nowrap;font-weight:700}.mirror-assets_steps__7w9_M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.mirror-assets_steps__7w9_M button{padding:8px 3px;border:0;border-bottom:2px solid #e9e2f1;background:transparent;color:#8b8395;font-size:.7rem;display:flex;gap:5px;align-items:center;justify-content:center}.mirror-assets_steps__7w9_M button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eeeaf3}.mirror-assets_steps__7w9_M button[aria-current=step]{color:#7049b2;border-color:#8d64d5;font-weight:800}.mirror-assets_steps__7w9_M button[aria-current=step] span{background:#8d64d5;color:white}.mirror-assets_panel__J4_Vo{padding:18px;display:grid;grid-gap:14px;gap:14px}.mirror-assets_sectionTitle__wKiAX{display:flex;justify-content:space-between;align-items:center}.mirror-assets_sectionTitle__wKiAX>span{color:#947ab8;font-size:.72rem}.mirror-assets_styleGrid__8pOgn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mirror-assets_colorCard__8kLH_,.mirror-assets_styleCard__jq7kv{min-width:0;background:#fff;border:2px solid transparent;border-radius:14px;padding:4px;color:#554b63;font-size:.72rem!important;line-height:1.5}.mirror-assets_styleCard__jq7kv .mirror-assets_imageFallback__ad0lV,.mirror-assets_styleCard__jq7kv img{display:block;width:100%;aspect-ratio:1/1.05;object-fit:cover;border-radius:10px;background:#ede8f3}.mirror-assets_colorCard__8kLH_ strong,.mirror-assets_styleCard__jq7kv strong{display:block;margin:6px 0 2px}.mirror-assets_selected__b8zhY{border-color:#9367d7;background:#f7f1ff;color:#673fa7}.mirror-assets_colorGrid__HVKMf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.mirror-assets_colorCard__8kLH_ .mirror-assets_imageFallback__ad0lV,.mirror-assets_colorCard__8kLH_ img{display:block;width:min(100%,58px);aspect-ratio:1;object-fit:cover;margin:auto;border-radius:50%;background:#d6cde0}.mirror-assets_colorCard__8kLH_{font-size:.68rem!important}.mirror-assets_chips__MTMfW{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mirror-assets_chips__MTMfW button,.mirror-assets_chips__MTMfW span{border:1px solid #e7def1;border-radius:30px;padding:7px 12px;background:#f8f5fc;color:#735c8e;font-size:.75rem}.mirror-assets_uploadArea__nd6NI{border:1.5px dashed #cdbde3;background:#faf7ff;border-radius:18px;padding:18px;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#5d4a74}.mirror-assets_uploadArea__nd6NI>img{width:min(100%,220px);max-height:260px;border-radius:14px;object-fit:contain}.mirror-assets_uploadPlaceholder__AukN4{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#eee4fa;color:#8763bd;font-size:2rem}.mirror-assets_uploadArea__nd6NI small{font-size:.7rem;color:#83788e}.mirror-assets_actionRow__COwYu,.mirror-assets_uploadButtons___Xj8n{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mirror-assets_uploadButtons___Xj8n label{position:relative;cursor:pointer;font-size:.78rem}.mirror-assets_uploadButtons___Xj8n input{position:absolute;width:1px;height:1px;opacity:0}.mirror-assets_uploadButtons___Xj8n label:focus-within{outline:3px solid #9271eb;outline-offset:3px}.mirror-assets_resultImage__JLXY_,.mirror-assets_reviewPhoto__moHkf{display:grid;place-items:center;background:#f1ebf7;border-radius:17px;overflow:hidden;color:#82768d;min-height:140px}.mirror-assets_reviewPhoto__moHkf img{max-width:100%;height:200px;object-fit:contain}.mirror-assets_reviewRows__MZ9Qh{display:grid;grid-gap:10px;gap:10px}.mirror-assets_reviewRows__MZ9Qh div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #f1edf4;padding-bottom:9px;font-size:.82rem}.mirror-assets_reviewRows__MZ9Qh span{color:#82798c}.mirror-assets_textButton__a0_yH{color:#7553ae;border:0;background:transparent;justify-self:start;font-size:.8rem!important}.mirror-assets_alert__FQCeq,.mirror-assets_info__R8sBR{padding:12px 14px;border-radius:14px;background:#fff4e9;color:#7b4e2b;font-size:.8rem;line-height:1.8}.mirror-assets_alert__FQCeq p{color:inherit}.mirror-assets_alert__FQCeq button{border:0;color:#7045aa;background:transparent;text-decoration:underline}.mirror-assets_info__R8sBR{background:#edf8f2;color:#42765b}.mirror-assets_statePanel__vY_3T{padding:32px 22px;display:grid;justify-items:center;text-align:center;grid-gap:16px;gap:16px}.mirror-assets_statePanel__vY_3T .mirror-assets_primary__OA_ka{width:100%}.mirror-assets_orb__PGbVm{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#dfccf7);color:#865cc4;box-shadow:0 10px 30px #e6d7f6;font-size:2rem}.mirror-assets_resultImage__JLXY_{min-height:280px;max-height:520px}.mirror-assets_resultImage__JLXY_ img{max-width:100%;max-height:520px;object-fit:contain}.mirror-assets_compare__l16_o{display:flex;justify-content:center;padding:4px;gap:4px;border-radius:20px;background:#f0eaf8;justify-self:center}.mirror-assets_compare__l16_o button{border:0;background:transparent;color:#756986;border-radius:16px;padding:7px 20px}.mirror-assets_compare__l16_o button.mirror-assets_compareActive__6w0Fx{background:#fff;color:#6e43ad;font-weight:700}.mirror-assets_resultCaption__QiPDs{display:flex;justify-content:center;gap:10px;color:#624b7c;font-size:.85rem}.mirror-assets_actionRow__COwYu>*{flex:1 1}.mirror-assets_recommendations__AJFJd{display:grid;grid-gap:10px;gap:10px}.mirror-assets_recommendation__sIHvm{border:1px solid #ede7f2;border-radius:16px;padding:14px;display:grid;grid-gap:10px;gap:10px}.mirror-assets_identity__LFNUX{display:flex;align-items:center;gap:10px}.mirror-assets_identity__LFNUX small{display:block;color:#8b8092;font-size:.72rem}.mirror-assets_avatar__kU3J3{width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eee5f8}.mirror-assets_avatar__kU3J3 img{width:100%;height:100%;object-fit:cover}.mirror-assets_empty__UAbHU a{color:#7045aa;font-weight:700}@media (max-width:360px){.mirror-assets_shell__UrHBt{padding-inline:10px}.mirror-assets_categoryIcon__CNYPR{display:none}.mirror-assets_heroCopy__5D2kN{padding:20px 15px}.mirror-assets_panel__J4_Vo{padding:14px}}@media (min-width:600px){.mirror-assets_recommendations__AJFJd{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-assets_styleCard__jq7kv .mirror-assets_imageFallback__ad0lV,.mirror-assets_styleCard__jq7kv img{aspect-ratio:1.2}.mirror-assets_hero__ePj5u{min-height:270px}}@media (prefers-reduced-motion:reduce){.mirror-assets_shell__UrHBt *,.mirror-assets_shell__UrHBt :after,.mirror-assets_shell__UrHBt :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mirror-assets_primary__OA_ka{border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 20px rgba(114,71,197,.22)}.mirror-assets_back__tDa08 svg,.mirror-assets_primary__OA_ka svg,.mirror-assets_secondary__zMys7 svg{width:18px;height:18px;flex:0 0 auto}.mirror-assets_stageHeader__m7Ah5 .mirror-assets_back__tDa08{order:3;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center}.mirror-assets_stageHeader__m7Ah5 .mirror-assets_credit__3uhun{order:2}.mirror-assets_stageHeader__m7Ah5>div{order:1}.mirror-assets_steps__7w9_M{padding:4px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 5px 18px rgba(77,53,120,.07)}.mirror-assets_steps__7w9_M button{border-bottom:0;border-radius:999px;min-height:38px}.mirror-assets_steps__7w9_M button[aria-current=step]{background:#eee6fa}.mirror-assets_colorCard__8kLH_,.mirror-assets_styleCard__jq7kv{position:relative}.mirror-assets_selected__b8zhY:after{content:"✓";position:absolute;top:6px;left:6px;display:grid;place-items:center;width:20px;height:20px;color:white;background:#8054c4;border:2px solid white;border-radius:50%;font-size:11px}.mirror-assets_categoryActive__5fsSQ img,.mirror-assets_category__3T3VO img{width:38px;height:44px;flex:0 0 38px;border-radius:9px}@media (max-width:360px){.mirror-assets_categoryActive__5fsSQ img,.mirror-assets_category__3T3VO img{width:30px;height:38px;flex-basis:30px}.mirror-assets_categoryActive__5fsSQ,.mirror-assets_category__3T3VO{padding:8px 5px;gap:4px}.mirror-assets_categoryActive__5fsSQ b,.mirror-assets_category__3T3VO b{font-size:.7rem}}.mirror-assets_categoryActive__5fsSQ,.mirror-assets_category__3T3VO{flex-direction:column;text-align:center;padding:10px 6px;gap:7px}.mirror-assets_categoryActive__5fsSQ img,.mirror-assets_category__3T3VO img{width:100%;height:58px;flex:0 0 auto;object-fit:cover;border-radius:12px}.mirror-assets_categoryActive__5fsSQ small,.mirror-assets_category__3T3VO small{white-space:nowrap}.mirror-assets_resultImage__JLXY_ img{width:100%;height:auto}.mirror-assets_heroImage__XzktE{min-height:0;height:auto;aspect-ratio:1;align-self:center;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none;border-radius:50% 50% 24px 24px;box-shadow:0 0 0 5px rgba(255,255,255,.42),0 12px 28px rgba(112,64,151,.18)}.mirror-assets_retention__AOfFH{padding:12px 14px;border:1px solid #e7def1;border-radius:14px;background:#f8f5fc;color:#624b7c;font-size:.78rem;line-height:1.9}.mirror-assets_retention__AOfFH p{margin:0;font-size:inherit;color:inherit}.mirror-assets_retention__AOfFH small{display:block;margin-top:5px}.mirror-assets_surprisePanel__i2vip{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:16px;border-radius:22px;border:1px solid #dcc9ee;background:linear-gradient(115deg,#faf4ff,#efe4fb);box-shadow:0 6px 20px #6c439411}.mirror-assets_surprisePanel__i2vip>div{min-width:0}.mirror-assets_surprisePanel__i2vip strong{font-size:.94rem}.mirror-assets_surprisePanel__i2vip p{font-size:.8rem}.mirror-assets_surprisePanel__i2vip>small{grid-column:1/-1;color:#70607f;font-size:.74rem;line-height:1.8}.mirror-assets_surprisePanel__i2vip .mirror-assets_primary__OA_ka,.mirror-assets_surprisePanel__i2vip .mirror-assets_secondary__zMys7{font-size:.8rem;padding:10px 14px}@media (max-width:400px){.mirror-assets_surprisePanel__i2vip{grid-template-columns:1fr}.mirror-assets_surprisePanel__i2vip>a,.mirror-assets_surprisePanel__i2vip>button{width:100%}}