.BlendLabHero_hero__bo1n6{width:100%;min-height:100svh;margin:0;padding:0;background:linear-gradient(180deg,#eddbf9,#ffffff)}.BlendLabHero_inner__GrCCe{display:grid;grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr);gap:clamp(36px,5vw,84px);align-items:center;width:var(--container);min-height:100svh;margin:0 auto;padding:124px 0 64px}.BlendLabHero_copy__dSlvG{display:grid;gap:22px;max-width:620px}.BlendLabHero_copy__dSlvG h1{margin:0;max-width:12ch;color:var(--text);font-size:clamp(3rem,5.6vw,4.25rem);font-weight:650;line-height:1.08;letter-spacing:-.02em}.BlendLabHero_description__MdUfJ{margin:0;max-width:34rem;color:var(--text-muted);font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.65}.BlendLabHero_meta__k_KT5{display:grid;gap:16px;margin:6px 0 0}.BlendLabHero_metaRow__3pXas{display:grid;grid-template-columns:124px minmax(0,1fr);gap:20px;padding-top:14px;border-top:1px solid var(--border)}.BlendLabHero_metaRow__3pXas dt{color:var(--text-soft);font-size:12px;font-weight:650;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.BlendLabHero_metaRow__3pXas dd{margin:0;color:var(--text);font-size:16px;line-height:1.5}.BlendLabHero_scrollIndicator__hpdNB{display:inline-flex;gap:10px;align-items:center;width:fit-content;margin-top:10px;color:var(--text-muted);font-size:12px;font-weight:650;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.BlendLabHero_scrollIndicator__hpdNB span:last-child{font-size:15px;letter-spacing:0}.BlendLabHero_composition__JYk1D{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(560px,70vh,760px);isolation:isolate}.BlendLabHero_heroMockup__CHIVV{display:block;width:min(100%,clamp(520px,48vw,820px));height:auto;margin:0 auto;filter:drop-shadow(0 28px 48px rgba(36,33,36,.16))}.BlendLabHero_composition__JYk1D:after{position:absolute;right:8%;bottom:5%;left:10%;z-index:-1;height:26%;border-radius:999px;background:rgba(36,33,36,.08);content:"";filter:blur(38px)}@media (max-width:1100px){.BlendLabHero_inner__GrCCe{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:28px}.BlendLabHero_composition__JYk1D{min-height:560px}.BlendLabHero_heroMockup__CHIVV{width:min(100%,640px)}}@media (max-width:768px){.BlendLabHero_inner__GrCCe{display:grid;grid-template-columns:1fr;min-height:auto;padding:112px 0 56px}.BlendLabHero_copy__dSlvG{max-width:100%}.BlendLabHero_copy__dSlvG h1{max-width:10ch;font-size:clamp(2.8rem,8vw,3.75rem)}.BlendLabHero_composition__JYk1D{min-height:clamp(390px,112vw,560px);margin-top:8px}.BlendLabHero_heroMockup__CHIVV{width:min(118vw,560px)}}@media (max-width:520px){.BlendLabHero_metaRow__3pXas{grid-template-columns:1fr;gap:8px}.BlendLabHero_heroMockup__CHIVV{width:min(126vw,500px)}}.ScaledMobileDemo_host__VNTZc{width:100%;max-width:100%;overflow:hidden;display:flex;justify-content:center}.ScaledMobileDemo_stage__B_EOo{position:relative;flex:0 0 auto;max-width:100%}.ScaledMobileDemo_canvas__ajwQD{position:absolute;top:0;left:0;transform-origin:top left}.GuideModeRouteDemo_demo__nW7Z_{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.GuideModeRouteDemo_phone__gHZ5y,.GuideModeRouteDemo_phone__gHZ5y *{box-sizing:border-box}.GuideModeRouteDemo_phone__gHZ5y{position:relative;width:393px;height:852px;max-width:none;flex:0 0 auto;overflow:hidden;background:#ffffff;color:#111827;font-family:Arial,Helvetica,sans-serif;isolation:isolate}.GuideModeRouteDemo_phone__gHZ5y button{border:0;font:inherit;cursor:pointer}.GuideModeRouteDemo_phone__gHZ5y img,.GuideModeRouteDemo_phone__gHZ5y svg{display:block}.GuideModeRouteDemo_mapLayer__Z6iPH{position:absolute;inset:0;z-index:0;overflow:hidden}.GuideModeRouteDemo_mapLayer__Z6iPH img{width:100%;height:100%;object-fit:cover;object-position:center top}.GuideModeRouteDemo_header__R6d0n{position:absolute;z-index:20;top:0;right:0;left:0;height:106px;border-bottom:1px solid rgba(229,231,235,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(10px)}.GuideModeRouteDemo_statusBar__HkNfV{display:flex;align-items:center;justify-content:space-between;height:44px;padding:10px 19px 0}.GuideModeRouteDemo_time__PY_Mu{color:#000000;font-size:15px;font-weight:700;line-height:1}.GuideModeRouteDemo_statusIcons__TtQN2{display:flex;gap:9px;align-items:center;color:#000000}.GuideModeRouteDemo_signal__RX4S0{display:flex;gap:2px;align-items:end;height:14px}.GuideModeRouteDemo_signal__RX4S0 i{width:3px;border-radius:2px;background:currentColor}.GuideModeRouteDemo_signal__RX4S0 i:first-child{height:5px}.GuideModeRouteDemo_signal__RX4S0 i:nth-child(2){height:8px}.GuideModeRouteDemo_signal__RX4S0 i:nth-child(3){height:11px}.GuideModeRouteDemo_signal__RX4S0 i:nth-child(4){height:14px}.GuideModeRouteDemo_wifi__B0_D6{width:16px;height:12px}.GuideModeRouteDemo_battery__pMuJw{color:#000000;font-size:11px;font-weight:700}.GuideModeRouteDemo_navBar__Xf_lR{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 22px 8px}.GuideModeRouteDemo_navButton__IPoiK{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;background:rgba(255,255,255,.76);color:#111827}.GuideModeRouteDemo_navButton__IPoiK svg{width:24px;height:24px}.GuideModeRouteDemo_title__aAa9m{margin:0;color:#111827;font-size:19px;font-weight:700;line-height:1.2}.GuideModeRouteDemo_sheet__mYmsR{position:absolute;right:0;left:0;z-index:30;top:var(--sheet-top);height:calc(852px - var(--sheet-top));overflow:hidden;border-radius:28px 28px 0 0;background:#ffffff;box-shadow:0 -10px 30px rgba(15,23,42,.1);transition:top .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1)}.GuideModeRouteDemo_sheetDragging__LH4Vz{transition:none}.GuideModeRouteDemo_handleButton__9ATCf{display:flex;justify-content:center;width:100%;height:34px;padding:12px 0 10px;background:transparent;touch-action:none}.GuideModeRouteDemo_handle__Kh1yc{width:42px;height:4px;border-radius:999px;background:#d1d5db}.GuideModeRouteDemo_content__sMdmo{height:calc(100% - 34px);overflow-x:hidden;overflow-y:hidden}.GuideModeRouteDemo_expanded__OKSyG .GuideModeRouteDemo_content__sMdmo{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.GuideModeRouteDemo_expanded__OKSyG .GuideModeRouteDemo_content__sMdmo::-webkit-scrollbar{width:3px}.GuideModeRouteDemo_expanded__OKSyG .GuideModeRouteDemo_content__sMdmo::-webkit-scrollbar-thumb{border-radius:999px;background:#d1d5db}.GuideModeRouteDemo_expandedBody__ikJxT,.GuideModeRouteDemo_overview__pHZNQ{padding:0 24px 34px}.GuideModeRouteDemo_tabs__hU1Kn{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0 22px;padding:4px;border-radius:18px;background:#f3f4f6}.GuideModeRouteDemo_tab__kvfBT{min-width:0;padding:12px 10px;border-radius:14px;background:transparent;color:#4b5563;font-size:17px;font-weight:600;line-height:1.1;text-align:center}.GuideModeRouteDemo_tabActive__Nx1la{background:#ffffff;color:#111827;box-shadow:0 2px 5px rgba(15,23,42,.13),0 1px 1px rgba(15,23,42,.08)}.GuideModeRouteDemo_summaryCard__RF34c{padding:22px 22px 24px;border:1px solid rgba(229,231,235,.85);border-radius:24px;background:#ffffff;box-shadow:0 1px 8px rgba(15,23,42,.04)}.GuideModeRouteDemo_routeTitle__Ylgfw{margin:0 0 18px;color:#111827;font-size:24px;font-weight:750;line-height:1.12;letter-spacing:0}.GuideModeRouteDemo_duration___vocn{display:flex;gap:12px;align-items:center;margin-bottom:20px;color:#4b5563;font-size:20px;line-height:1.2}.GuideModeRouteDemo_clockIcon__R_5N_,.GuideModeRouteDemo_navIcon__TDRu6{width:22px;height:22px;flex:0 0 auto;color:#4b5563}.GuideModeRouteDemo_description__20KtR{margin:0;color:#4b5563;font-size:18px;line-height:1.55}.GuideModeRouteDemo_divider__rDV0o{height:1px;margin:24px 0 18px;background:#e5e7eb}.GuideModeRouteDemo_stopsLabel__KZ3A_{margin:0 0 12px;color:#6b7280;font-size:15px;font-weight:650;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.GuideModeRouteDemo_stopsText__KFbcf{margin:0;color:#374151;font-size:18px;line-height:1.48}.GuideModeRouteDemo_expandedBody__ikJxT{padding-top:14px}.GuideModeRouteDemo_expandedTitle__4XLd1{margin:0 0 18px;color:#111827;font-size:22px;font-weight:750;line-height:1.15}.GuideModeRouteDemo_expanded__OKSyG .GuideModeRouteDemo_duration___vocn{margin-bottom:20px}.GuideModeRouteDemo_expanded__OKSyG .GuideModeRouteDemo_description__20KtR{margin-bottom:24px}.GuideModeRouteDemo_list__JG_d6{display:grid;gap:21px;padding:4px 0 36px}.GuideModeRouteDemo_spot__bQ0ug{display:grid;grid-template-columns:74px minmax(0,1fr) 22px;gap:16px;align-items:center}.GuideModeRouteDemo_thumb__fr5Mj{width:74px;height:74px;overflow:hidden;border-radius:14px;background:#e5e7eb}.GuideModeRouteDemo_thumb__fr5Mj img{width:100%;height:100%;object-fit:cover}.GuideModeRouteDemo_spotBody__GBnG0{min-width:0}.GuideModeRouteDemo_tag__UXcJb{display:inline-flex;align-items:center;margin-bottom:8px;padding:4px 10px;border-radius:999px;font-size:14px;font-weight:650;line-height:1.1}.GuideModeRouteDemo_tagScenic__MS_Lm{background:#eff6ff;color:#2563eb}.GuideModeRouteDemo_tagFood__XXTYD{background:#fff7ed;color:#ea580c}.GuideModeRouteDemo_tagCulture__HxSmV{background:#faf5ff;color:#9333ea}.GuideModeRouteDemo_spotTitle__T57ts{margin:0 0 8px;overflow:hidden;color:#111827;font-size:21px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.GuideModeRouteDemo_spotDistance__LqkfG{display:flex;gap:7px;align-items:center;color:#6b7280;font-size:15px;line-height:1.2}.GuideModeRouteDemo_spotDistance__LqkfG svg{width:17px;height:17px}.GuideModeRouteDemo_chevron__5Rtnn{width:22px;height:22px;color:#9ca3af}.GuideModeRouteDemo_homeIndicator__bnMM5{position:absolute;z-index:60;right:0;bottom:8px;left:0;display:flex;justify-content:center;pointer-events:none}.GuideModeRouteDemo_homeIndicator__bnMM5 div{width:134px;height:5px;border-radius:999px;background:rgba(0,0,0,.4)}@media (max-width:900px){.GuideModeRouteDemo_demo__nW7Z_{padding-top:0}}.POIDetailDemo_demo__Q58cy{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.POIDetailDemo_phone__MOlRc,.POIDetailDemo_phone__MOlRc *{box-sizing:border-box}.POIDetailDemo_phone__MOlRc{position:relative;width:390px;height:844px;max-width:none;flex:0 0 auto;overflow:hidden;background:#ffffff;color:#171717;font-family:Arial,Helvetica,sans-serif;isolation:isolate}.POIDetailDemo_phone__MOlRc button{border:0;font:inherit;cursor:pointer}.POIDetailDemo_phone__MOlRc img,.POIDetailDemo_phone__MOlRc svg{display:block}.POIDetailDemo_map__BJ4_4{position:absolute;inset:0}.POIDetailDemo_map__BJ4_4 img{width:100%;height:100%;object-fit:cover}.POIDetailDemo_sheet__L3ERf{position:absolute;right:0;bottom:0;left:0;height:633px;border-radius:32px 32px 0 0;background:#ffffff;box-shadow:0 -4px 24px rgba(0,0,0,.08)}.POIDetailDemo_handleWrap__ZnfCS{display:flex;justify-content:center;padding:12px 0 20px}.POIDetailDemo_handle__hAZcs{width:36px;height:4px;border-radius:999px;background:#d4d4d4}.POIDetailDemo_content__aDQBj{height:100%;overflow-y:auto;padding:0 24px 32px;scrollbar-width:none}.POIDetailDemo_content__aDQBj::-webkit-scrollbar{display:none}.POIDetailDemo_heroImage__V5kJz{width:100%;height:200px;margin-bottom:24px;overflow:hidden;border-radius:16px;background:#f5f5f5}.POIDetailDemo_heroImage__V5kJz img{width:100%;height:100%;object-fit:cover}.POIDetailDemo_title__lm9Kb{margin:0 0 12px;color:#171717;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.POIDetailDemo_meta__UzwI8{display:flex;align-items:center;gap:12px;margin-bottom:32px}.POIDetailDemo_distance__TErAD,.POIDetailDemo_rating__LmcfR{display:flex;align-items:center;gap:6px}.POIDetailDemo_rating__LmcfR span{color:#171717;font-size:15px;font-weight:500;line-height:1.45}.POIDetailDemo_category__hcjF5{color:#2563eb;font-size:15px;line-height:1.45}.POIDetailDemo_distance__TErAD span{color:#737373;font-size:15px;line-height:1.45;white-space:nowrap}.POIDetailDemo_divider__DwyUb{width:1px;height:16px;background:#e5e5e5}.POIDetailDemo_starIcon__qPT4Z{width:16px;height:16px;color:#fbbf24;fill:currentColor}.POIDetailDemo_pinIcon__zynIK{width:14px;height:14px;color:#737373}.POIDetailDemo_section__WmSvO{margin-bottom:32px}.POIDetailDemo_sectionServices__fsTIs{margin-bottom:40px}.POIDetailDemo_sectionTitle__BVtLY{margin:0 0 16px;color:#171717;font-size:20px;font-weight:500;line-height:1.4}.POIDetailDemo_intro__ihI96{margin:0;color:#525252;font-size:15px;line-height:1.625}.POIDetailDemo_actions__dqNwl{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:40px}.POIDetailDemo_actionPrimary__0a9AC,.POIDetailDemo_actionSecondary__ru_vp{display:flex;align-items:center;justify-content:center;width:100%;height:56px;gap:12px;border-radius:16px;box-shadow:0 1px 1.5px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1)}.POIDetailDemo_actionPrimary__0a9AC{background:#2f6bff;color:#ffffff}.POIDetailDemo_actionSecondary__ru_vp{background:#f3f4f6;color:#404040}.POIDetailDemo_actionPrimary__0a9AC span,.POIDetailDemo_actionSecondary__ru_vp span{font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.POIDetailDemo_actionIcon__V5avu{width:20px;height:20px;flex:0 0 auto}.POIDetailDemo_serviceGrid__dGG5Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.POIDetailDemo_nearbyButton__TA4S5,.POIDetailDemo_serviceButton___aYYQ{display:flex;align-items:center;height:52px;border:1px solid #e5e5e5;border-radius:12px;background:#ffffff;color:#404040;transition:background .15s ease}.POIDetailDemo_serviceButton___aYYQ{justify-content:center;gap:10px}.POIDetailDemo_nearbyButton__TA4S5{justify-content:space-between;width:100%;height:56px;padding:0 16px}.POIDetailDemo_nearbyButton__TA4S5:active,.POIDetailDemo_serviceButton___aYYQ:active{background:#fafafa}.POIDetailDemo_nearbyButton__TA4S5 span,.POIDetailDemo_serviceButton___aYYQ span{color:#404040;font-size:15px;font-weight:500;line-height:1.45;white-space:nowrap}.POIDetailDemo_chevronIcon__CaCXP,.POIDetailDemo_nearbyIcon__jXyaS,.POIDetailDemo_serviceIcon__jSHOE{width:20px;height:20px;color:#404040;flex:0 0 auto}.POIDetailDemo_serviceIcon__jSHOE{width:18px;height:18px}.POIDetailDemo_nearbyContent__5iiIo{display:flex;align-items:center;gap:12px}.POIDetailDemo_chevronIcon__CaCXP{color:#a3a3a3}@media (max-width:900px){.POIDetailDemo_demo__Q58cy{padding-top:0}}.ScenicNavigationDemo_demo__c9_Au{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.ScenicNavigationDemo_phone__qGi4v,.ScenicNavigationDemo_phone__qGi4v *{box-sizing:border-box}.ScenicNavigationDemo_phone__qGi4v{position:relative;width:393px;height:852px;max-width:none;flex:0 0 auto;overflow:hidden;border-radius:36px;background:#e8ebe8;box-shadow:0 34px 80px rgba(36,33,36,.18),0 0 0 1px rgba(36,33,36,.08);color:#1c1c1e;font-family:Arial,Helvetica,sans-serif;isolation:isolate}.ScenicNavigationDemo_phone__qGi4v button{border:0;font:inherit;cursor:pointer}.ScenicNavigationDemo_phone__qGi4v svg{display:block}.ScenicNavigationDemo_statusBar__Ih4Ac{position:absolute;z-index:50;top:0;right:0;left:0;height:5.516%}.ScenicNavigationDemo_statusInner__fJ7Of{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 0}.ScenicNavigationDemo_time__TDYPu{color:#000000;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.ScenicNavigationDemo_dynamicIsland__lsahN{width:120px;height:30px;border-radius:999px;background:#000000}.ScenicNavigationDemo_statusIcon__Ab6dZ{display:flex;gap:6px;align-items:center}.ScenicNavigationDemo_statusIcon__Ab6dZ svg{width:16px;height:16px}.ScenicNavigationDemo_map__64i98{position:absolute;inset:0;width:390px;height:844px;background:#ffffff}.ScenicNavigationDemo_mapBackground__ADx_w{position:relative;width:390px;height:844px;overflow:hidden;background:#ffffff}.ScenicNavigationDemo_mapPhoto__XP9sD{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ScenicNavigationDemo_mapPhoto__XP9sD img{position:absolute;top:-27.61%;left:-40.79%;width:146.45%;height:146.45%;max-width:none;opacity:.3}.ScenicNavigationDemo_mapShapeOne__IeM0Y,.ScenicNavigationDemo_mapShapeThree__L37WU,.ScenicNavigationDemo_mapShapeTwo__rmn6B{position:absolute;z-index:1;border-radius:999px;opacity:.9}.ScenicNavigationDemo_mapShapeOne__IeM0Y{top:16px;left:32px;width:63px;height:30px;background:#c5efc5;transform:rotate(-11deg)}.ScenicNavigationDemo_mapShapeTwo__rmn6B{top:15px;left:77px;width:24px;height:16px;background:#bdefff;transform:rotate(-6deg)}.ScenicNavigationDemo_mapShapeThree__L37WU{top:20px;left:277px;width:40px;height:30px;background:#cdefbd;transform:rotate(8deg)}.ScenicNavigationDemo_activeMarker__zZ9DR{position:absolute;z-index:4;top:275px;left:224px;width:40px;height:40px}.ScenicNavigationDemo_activeMarkerCircle__ZJrsO,.ScenicNavigationDemo_mapStop__EGJb0{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#ffffff;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.1)}.ScenicNavigationDemo_activeMarkerCircle__ZJrsO{position:absolute;top:0;left:0;border:2px solid #ffffff;background:#155dfc}.ScenicNavigationDemo_activeMarkerCircle__ZJrsO span,.ScenicNavigationDemo_mapStop__EGJb0 span{font-size:14px;font-weight:600;line-height:20px}.ScenicNavigationDemo_activeMarkerCircle__ZJrsO span{color:#ffffff}.ScenicNavigationDemo_mapStop__EGJb0{position:absolute;z-index:3;border:2px solid #a8cfff}.ScenicNavigationDemo_mapStop__EGJb0 span{color:#155dfc}.ScenicNavigationDemo_mapStop2__adolV{top:251px;left:177px}.ScenicNavigationDemo_mapStop3__00bRT{top:234px;left:128px}.ScenicNavigationDemo_mapStop4__QFkQM{top:196px;left:73px}.ScenicNavigationDemo_mapStop5__tYHNG{top:329px;left:140px}.ScenicNavigationDemo_mapStop6__UG7XH{top:350px;left:88px}.ScenicNavigationDemo_routeAnnotation__ulptt{position:absolute;top:-76px;left:-154px;width:152px;height:153px;max-width:none}.ScenicNavigationDemo_activeLabel__sRkAy,.ScenicNavigationDemo_gardenLabel__3NP0h{position:absolute;z-index:4;height:32px;border-radius:10px;background:#ffffff;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}.ScenicNavigationDemo_activeLabel__sRkAy{top:34px;left:-49px;width:128px}.ScenicNavigationDemo_gardenLabel__3NP0h{top:158px;left:32px;width:101px}.ScenicNavigationDemo_activeLabel__sRkAy:after,.ScenicNavigationDemo_gardenLabel__3NP0h:after{position:absolute;width:11px;height:11px;background:#ffffff;content:"";transform:rotate(45deg)}.ScenicNavigationDemo_activeLabel__sRkAy:after{top:-5px;left:59px}.ScenicNavigationDemo_gardenLabel__3NP0h:after{top:27px;left:50px}.ScenicNavigationDemo_activeLabel__sRkAy span,.ScenicNavigationDemo_gardenLabel__3NP0h span{position:absolute;top:8px;left:12px;color:#101828;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.ScenicNavigationDemo_locationPin__leGxb{position:absolute;z-index:3;top:385px;left:254px;display:flex;align-items:center;justify-content:center;width:24px;height:32px;color:#2b7fff;filter:drop-shadow(0 10px 7.5px rgba(0,0,0,.1)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.ScenicNavigationDemo_locationPin__leGxb svg{width:24px;height:24px;fill:#2b7fff;stroke:#ffffff;stroke-width:1.4}.ScenicNavigationDemo_topNav__VNgwX{position:absolute;z-index:40;top:5.516%;right:0;left:0}.ScenicNavigationDemo_topPanel__o8u5A{border-bottom:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.95);backdrop-filter:blur(12px)}.ScenicNavigationDemo_navHeader__eLNKY{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:12px 16px 0}.ScenicNavigationDemo_navHeader__eLNKY h1{margin:0;color:#1c1c1e;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.4px}.ScenicNavigationDemo_navButton__zl0el{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;background:transparent;transition:background .15s ease}.ScenicNavigationDemo_navButton__zl0el:active{background:rgba(0,0,0,.05)}.ScenicNavigationDemo_backIcon__nV1qy{width:22px;height:22px;color:#007aff}.ScenicNavigationDemo_globeIcon__QAKg0{width:20px;height:20px;color:#007aff}.ScenicNavigationDemo_routeInfo__xZvkr{display:grid;gap:8px;padding:0 16px 12px}.ScenicNavigationDemo_routeMeta__J6osB{display:flex;gap:8px;align-items:center;justify-content:center}.ScenicNavigationDemo_routeMeta__J6osB span{color:#8e8e93;font-size:13px;line-height:1.45}.ScenicNavigationDemo_distanceInfo__vFVuq i,.ScenicNavigationDemo_routeMeta__J6osB i{display:block;width:4px;height:4px;border-radius:999px;background:#8e8e93}.ScenicNavigationDemo_instruction__Nibhj{display:flex;gap:8px;align-items:center;padding:10px 16px;border-radius:12px;background:#007aff}.ScenicNavigationDemo_instructionIcon__ZorIB{flex:0 0 auto;width:20px;height:20px;color:#ffffff}.ScenicNavigationDemo_instruction__Nibhj span{color:#ffffff;font-size:15px;font-weight:500;line-height:1.45}.ScenicNavigationDemo_bottomCard__oVnYe{position:absolute;z-index:40;right:16px;left:16px;bottom:50px}.ScenicNavigationDemo_card__GAvb8{overflow:hidden;border-radius:16px;background:#ffffff;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.1)}.ScenicNavigationDemo_cardBody__7S4u0{padding:20px}.ScenicNavigationDemo_cardHeader__W2PP_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ScenicNavigationDemo_nextStop__nBvgH{flex:1}.ScenicNavigationDemo_nextStop__nBvgH p{margin:0 0 4px;color:#8e8e93;font-size:13px;line-height:1.45}.ScenicNavigationDemo_nextStop__nBvgH h2{margin:0;color:#1c1c1e;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.025em}.ScenicNavigationDemo_stopBadge__kkmCB{margin-left:12px;padding:6px 12px;border-radius:999px;background:#007aff}.ScenicNavigationDemo_stopBadge__kkmCB span{color:#ffffff;font-size:13px;font-weight:500;line-height:1.45}.ScenicNavigationDemo_progressBlock__VoFqJ{margin-bottom:12px}.ScenicNavigationDemo_progressMeta__NbiHg{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ScenicNavigationDemo_progressMeta__NbiHg span{color:#8e8e93;font-size:12px;line-height:1.45}.ScenicNavigationDemo_progressTrack__kEHT9{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#e5e5ea}.ScenicNavigationDemo_progressFill__6WEkC{width:17%;height:100%;border-radius:999px;background:#007aff;transition:all .3s ease}.ScenicNavigationDemo_distanceInfo__vFVuq{display:flex;gap:8px;align-items:center;margin-bottom:16px}.ScenicNavigationDemo_distanceInfo__vFVuq div{display:flex;gap:6px;align-items:center;color:#007aff}.ScenicNavigationDemo_distanceInfo__vFVuq span{color:#3c3c43;font-size:15px;line-height:1.45}.ScenicNavigationDemo_distanceInfo__vFVuq div span{color:#007aff;font-weight:500}.ScenicNavigationDemo_distanceIcon__jUGaB{width:16px;height:16px}.ScenicNavigationDemo_primaryButton__59BjS,.ScenicNavigationDemo_secondaryButton__PCGCh{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;transition:all .15s ease}.ScenicNavigationDemo_primaryButton__59BjS{margin-bottom:10px;padding:14px 16px;border-radius:14px;background:#007aff;color:#ffffff}.ScenicNavigationDemo_primaryButton__59BjS:active{opacity:.8}.ScenicNavigationDemo_secondaryButton__PCGCh{padding:12px 16px;border-radius:14px;background:#f2f2f7;color:#007aff}.ScenicNavigationDemo_secondaryButton__PCGCh:active{background:#e5e5ea}.ScenicNavigationDemo_primaryButton__59BjS span,.ScenicNavigationDemo_secondaryButton__PCGCh span{font-size:17px;font-weight:500;line-height:1.45}.ScenicNavigationDemo_actionIcon__2LWAO{width:18px;height:18px}.ScenicNavigationDemo_homeIndicator__mX5Tu{position:absolute;z-index:30;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:34px}.ScenicNavigationDemo_homeIndicator__mX5Tu div{width:134px;height:5px;border-radius:999px;background:#000000}@keyframes ScenicNavigationDemo_scenicPing__DEE3M{75%,to{opacity:0;transform:scale(2)}}.DesignCommunityDemo_demo__ka2PP{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.DesignCommunityDemo_phone__eAJ6W{position:relative;display:flex;flex-direction:column;width:390px;height:844px;max-width:none;flex:0 0 auto;overflow:hidden;border-radius:36px;background:#f7f3f0;box-shadow:0 34px 80px rgba(36,33,36,.18),0 0 0 1px rgba(36,33,36,.08);color:#242124;isolation:isolate;font-family:Inter,Noto Sans SC,sans-serif}.DesignCommunityDemo_phoneScreenOnly__U0hnd,.DesignCommunityDemo_phoneScreenOnly__U0hnd *,.DesignCommunityDemo_phone__eAJ6W,.DesignCommunityDemo_phone__eAJ6W *{box-sizing:border-box}.DesignCommunityDemo_phoneScreenOnly__U0hnd{position:relative;display:flex;flex-direction:column;width:390px;height:844px;overflow:hidden;background:#f7f3f0;color:#242124;isolation:isolate;font-family:Inter,Noto Sans SC,sans-serif}.DesignCommunityDemo_statusBar__sXCKh{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:44px;padding:12px 28px 4px;font-size:13px;font-weight:600;line-height:1.5}.DesignCommunityDemo_statusIcons__ksxC5{display:flex;gap:6px;align-items:center;opacity:.75}.DesignCommunityDemo_header__eIEtl{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:10px 20px 4px}.DesignCommunityDemo_iconButton__YGgO_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:#6b5870;cursor:pointer;background:rgba(255,255,255,.72);border:1.5px solid rgba(36,33,36,.08);border-radius:13px;box-shadow:0 2px 8px rgba(36,33,36,.07)}.DesignCommunityDemo_iconButton__YGgO_ svg,.DesignCommunityDemo_metaLikes__P62EI svg,.DesignCommunityDemo_saveButton__E_S8K svg,.DesignCommunityDemo_stat__fjvSb svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:2}.DesignCommunityDemo_titleGroup__Fogif{display:flex;flex-direction:column;gap:1px;align-items:center}.DesignCommunityDemo_title__wFZzW{color:#3a2250;font-size:18px;font-weight:700;line-height:26px}.DesignCommunityDemo_subtitle__TQl97{color:#9b8d9e;font-size:10px;font-weight:400;line-height:14px;letter-spacing:.3px}.DesignCommunityDemo_tabs__x8ZC9{flex-shrink:0;padding:12px 16px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.DesignCommunityDemo_feed__YgU1i::-webkit-scrollbar,.DesignCommunityDemo_tabs__x8ZC9::-webkit-scrollbar{display:none}.DesignCommunityDemo_tabList__iphqd{display:flex;gap:8px;width:max-content;padding-bottom:12px}.DesignCommunityDemo_tab__AsAfn{flex-shrink:0;padding:6px 16px;color:#6b5870;font:inherit;font-size:11.5px;font-weight:400;letter-spacing:.2px;white-space:nowrap;cursor:pointer;background:rgba(255,255,255,.68);border:1.5px solid rgba(36,33,36,.08);border-radius:999px;box-shadow:0 1px 4px rgba(36,33,36,.06)}.DesignCommunityDemo_tabActive__MNnaX{color:#fff;font-weight:700;background:linear-gradient(135deg,#d8aaff,#b860f0);border-color:rgba(160,64,216,.3);box-shadow:0 2px 10px rgba(160,64,216,.22)}.DesignCommunityDemo_stat__fjvSb{display:flex;flex-shrink:0;gap:5px;align-items:center;padding:4px 20px 10px;color:#9b8d9e;font-size:10.5px;font-weight:400}.DesignCommunityDemo_stat__fjvSb svg{width:11px;height:11px;color:#a040d8}.DesignCommunityDemo_feed__YgU1i{flex:1;padding-bottom:88px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.DesignCommunityDemo_masonry__6mdc5{display:flex;gap:11px;padding:0 14px}.DesignCommunityDemo_column__ToRPy{display:flex;flex:1;flex-direction:column;gap:11px;min-width:0}.DesignCommunityDemo_columnOffset__QrQ3h{margin-top:24px}.DesignCommunityDemo_card__1cbeG{overflow:hidden;background:rgba(255,255,255,.78);border:1.5px solid rgba(255,255,255,.6);border-radius:22px;box-shadow:0 4px 18px rgba(36,33,36,.09)}.DesignCommunityDemo_imageWrap__F_ZAs{position:relative;width:100%;overflow:hidden;background:#ede8f0}.DesignCommunityDemo_cardImage__mJ544{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.DesignCommunityDemo_imageScrim__nO_sD{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(28,10,40,.42))}.DesignCommunityDemo_saveButton__E_S8K{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#b070d8;cursor:pointer;background:rgba(247,243,240,.82);border:1.5px solid rgba(160,64,216,.18);border-radius:50%;box-shadow:0 1px 4px rgba(36,33,36,.1);backdrop-filter:blur(8px);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.DesignCommunityDemo_saveButton__E_S8K svg{width:13px;height:13px}.DesignCommunityDemo_saved__eq071{color:#fff;background:rgba(160,64,216,.88);border-color:rgba(200,120,255,.4);box-shadow:0 2px 8px rgba(160,64,216,.3)}.DesignCommunityDemo_metaSaved__uBrR5 svg,.DesignCommunityDemo_saved__eq071 svg{fill:currentColor}.DesignCommunityDemo_category__oO1QA{position:absolute;bottom:9px;left:10px;padding:3px 10px;color:#f0d8ff;font-size:9px;font-weight:500;letter-spacing:.3px;background:rgba(160,64,216,.22);border:1px solid rgba(200,140,255,.25);border-radius:999px;backdrop-filter:blur(6px)}.DesignCommunityDemo_cardBody__AziKB{padding:10px 12px 11px}.DesignCommunityDemo_cardTitle__bwiLv{margin:0 0 2px;color:#3a2250;font-size:13px;font-weight:700;line-height:19px}.DesignCommunityDemo_cardDesc__KaG9o{margin:0 0 9px;color:#9b8d9e;font-size:10px;font-weight:400;line-height:14px}.DesignCommunityDemo_meta__NsaBM{display:flex;align-items:center;justify-content:space-between}.DesignCommunityDemo_user__NnBOO{display:flex;gap:6px;align-items:center;min-width:0}.DesignCommunityDemo_avatar__HqOQz{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;font-size:8.5px;font-weight:700;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:0 1px 3px rgba(160,64,216,.12)}.DesignCommunityDemo_userName__jbtBs{overflow:hidden;color:#6b5870;font-size:10.5px;font-weight:500;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap}.DesignCommunityDemo_metaLikes__P62EI{display:flex;gap:3px;align-items:center;color:#9b8d9e;font-size:10px;font-weight:600}.DesignCommunityDemo_metaLikes__P62EI svg{width:10px;height:10px;color:#c4a8d4;stroke-width:1.8}.DesignCommunityDemo_metaSaved__uBrR5,.DesignCommunityDemo_metaSaved__uBrR5 svg{color:#a040d8}.DesignCommunityDemo_empty__6hMU3{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:60px 0;color:#9b8d9e;font-size:13px;font-weight:500}.DesignCommunityDemo_emptyIcon__PTb6U{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#a040d8;background:linear-gradient(135deg,#f0e8ff,#e2d1f7);border:1.5px solid rgba(160,64,216,.2);border-radius:50%}.DesignCommunityDemo_emptyIcon__PTb6U svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5}.DesignCommunityDemo_bottomNav__M1TBP{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:space-around;height:72px;padding-top:4px;background:rgba(247,243,240,.94);border-top:1px solid rgba(36,33,36,.09);backdrop-filter:blur(12px)}.DesignCommunityDemo_navButton__dVbMA{display:flex;flex-direction:column;gap:4px;align-items:center;padding:8px 16px;color:#9b8d9e;font:inherit;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.2px;cursor:pointer;background:none;border:0}.DesignCommunityDemo_navButton__dVbMA svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.DesignCommunityDemo_navActive__0WpwB{color:#a040d8;font-weight:700}.DesignCommunityDemo_navActive__0WpwB svg{fill:rgba(160,64,216,.1)}@media (max-width:900px){.DesignCommunityDemo_demo__ka2PP{padding-top:0}}.DesignValue_stack__MjSqn{display:grid;gap:clamp(18px,2.6vw,28px);width:100%;max-width:760px}.DesignValue_card__9IVrK{display:grid;gap:12px;padding:clamp(26px,3vw,34px);border-radius:8px}.DesignValue_card1__T1dQx{width:100%}.DesignValue_card2__ta_mL{width:86%;margin-left:auto}.DesignValue_card3__LHK4d{width:74%;margin-left:auto}.DesignValue_label__P7vVG{margin:0;color:var(--text-soft);font-size:12px;font-weight:650;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.DesignValue_title__wyoGs{margin:0;color:var(--text);font-size:clamp(20px,1.8vw,28px);font-weight:650;line-height:1.25;letter-spacing:0}.DesignValue_description__VLXL6{max-width:34rem;margin:0;color:var(--text-muted);font-size:19px;line-height:1.7}@media (max-width:720px){.DesignValue_card1__T1dQx,.DesignValue_card2__ta_mL,.DesignValue_card3__LHK4d,.DesignValue_card__9IVrK{width:100%;margin-left:0}.DesignValue_description__VLXL6{font-size:17px}}.FaceAnalysisDemo_demo__ujeSI{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.FaceAnalysisDemo_phone__Npkij{position:relative;width:min(100%,330px,calc((100vh - 190px) * 390 / 844));aspect-ratio:390/844;overflow:hidden;border-radius:36px;background:#0e0c0e;box-shadow:0 34px 80px rgba(36,33,36,.18),0 0 0 1px rgba(36,33,36,.08);color:#242124;isolation:isolate}.FaceAnalysisDemo_faceImage__FvdpI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.FaceAnalysisDemo_topScrim__321LR{position:absolute;inset:0 0 auto;z-index:2;height:27%;background:linear-gradient(180deg,rgba(14,12,14,.74),rgba(14,12,14,.2) 62%,transparent);pointer-events:none}.FaceAnalysisDemo_statusBar__dhxii{position:absolute;top:0;right:0;left:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:44px;padding:12px 27px 0;color:#ffffff;font-family:Inter,sans-serif;font-size:13px;font-weight:650}.FaceAnalysisDemo_dynamicIsland__Ft3Yi{position:absolute;top:8px;left:50%;width:31%;height:34px;border-radius:999px;background:#050505;transform:translateX(-50%)}.FaceAnalysisDemo_statusDots__KqCyo{font-size:10px;letter-spacing:2px}.FaceAnalysisDemo_topNav__XfjvL{position:absolute;top:50px;right:0;left:0;z-index:5;display:grid;grid-template-columns:82px 1fr 82px;align-items:center;padding:0 14px}.FaceAnalysisDemo_topNav__XfjvL p{grid-column:2;margin:0;color:#ffffff;font-size:15px;font-weight:650;line-height:1.3;text-align:center}.FaceAnalysisDemo_backButton__JpVsu{display:inline-flex;grid-column:1;gap:2px;align-items:center;width:fit-content;padding:6px 4px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.8);font:inherit;font-size:13px;cursor:pointer}.FaceAnalysisDemo_backButton__JpVsu svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.4}.FaceAnalysisDemo_faceOverlay__XpI0d{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.FaceAnalysisDemo_faceOverlay__XpI0d g,.FaceAnalysisDemo_faceOverlay__XpI0d path{vector-effect:non-scaling-stroke}.FaceAnalysisDemo_overlayActive__vSlKP,.FaceAnalysisDemo_overlayMuted__0AC6R{stroke:#dba5ff;stroke-width:1.4;transition:opacity .18s ease,filter .18s ease,stroke-width .18s ease}.FaceAnalysisDemo_overlayActive__vSlKP{opacity:.72}.FaceAnalysisDemo_overlayActive__vSlKP[data-selected=true]{opacity:1;stroke:#c070ff;stroke-width:2;filter:drop-shadow(0 0 7px rgba(192,112,255,.5))}.FaceAnalysisDemo_overlayMuted__0AC6R{opacity:.14}.FaceAnalysisDemo_scanCorner__fWUJD{stroke:#dba5ff;stroke-width:1.8;stroke-linecap:round;opacity:.38}.FaceAnalysisDemo_hitAreas__tfpb8{position:absolute;inset:0 0 auto;z-index:4;height:77%}.FaceAnalysisDemo_hitArea__6rqAX{position:absolute;padding:0;border:0;background:transparent;cursor:pointer}.FaceAnalysisDemo_hitFace___yqdO{top:34%;left:0;width:100%;height:44%}.FaceAnalysisDemo_hitBrows__A0zl6{top:36.5%;left:0;width:100%;height:6.5%}.FaceAnalysisDemo_hitEyes__KDfmK{top:42.3%;left:0;width:100%;height:7.2%}.FaceAnalysisDemo_hitNose__kZE7P{top:50.9%;left:33.33%;width:33.33%;height:9%}.FaceAnalysisDemo_hitLips__AjXrX{top:60.7%;left:35.4%;width:29.2%;height:8%}.FaceAnalysisDemo_sheetBackdrop__EAJXf{position:absolute;top:96px;right:0;bottom:72%;left:0;z-index:5;padding:0;border:0;background:transparent;cursor:pointer}.FaceAnalysisDemo_sheet__iWCCw{position:absolute;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;border-radius:26px 26px 0 0;background:#f7f3f0;box-shadow:0 -6px 28px rgba(36,33,36,.09),0 -1px 0 rgba(219,165,255,.18);transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.FaceAnalysisDemo_sheetCollapsed__VBCXE{transform:translateY(calc(100% - 34%))}.FaceAnalysisDemo_sheetExpanded__x9Vps{transform:translateY(28%)}.FaceAnalysisDemo_sheetHeader__5vHJ7{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:25.5px;padding:14px 0 8px;border:0;border-radius:26px 26px 0 0;background:transparent;cursor:pointer;touch-action:manipulation}.FaceAnalysisDemo_dragHandle__bm3tc{width:32px;height:3.5px;border-radius:999px;background:rgba(36,33,36,.12)}.FaceAnalysisDemo_selectorRow__MTHXY{display:flex;justify-content:space-between;padding:0 14px 12px}.FaceAnalysisDemo_selectorButton__G4ZS_{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:52px;padding:0;border:0;background:transparent;color:#9b8d9e;font:inherit;font-size:10px;line-height:1.5;white-space:nowrap;cursor:pointer}.FaceAnalysisDemo_selectorIcon__4WEnV{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1.5px solid rgba(36,33,36,.08);border-radius:999px;background:rgba(36,33,36,.05);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.FaceAnalysisDemo_selectorIcon__4WEnV svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.FaceAnalysisDemo_selectorButtonActive__X6jdb{color:#242124;font-weight:650}.FaceAnalysisDemo_selectorButtonActive__X6jdb .FaceAnalysisDemo_selectorIcon__4WEnV{border-color:#dba5ff;background:#eddbf9;box-shadow:0 2px 6px rgba(192,112,255,.2);color:#a040d8}.FaceAnalysisDemo_panelDivider___7D4l{height:1px;margin:0 24px;background:rgba(36,33,36,.08)}.FaceAnalysisDemo_analysisPanel__mbhwq{display:grid;gap:8px;min-height:238px;padding:18px 24px 30px}.FaceAnalysisDemo_analysisLabel__CdCIX{display:flex;gap:8px;align-items:center;margin:0;color:#9b8d9e;font-size:11px;font-weight:550;letter-spacing:.08em;line-height:1.5}.FaceAnalysisDemo_analysisLabel__CdCIX span{width:5px;height:5px;border-radius:2px;background:linear-gradient(135deg,#c060f8,#8820cc);box-shadow:0 0 6px rgba(192,112,255,.5)}.FaceAnalysisDemo_analysisPanel__mbhwq h5{margin:0;color:#242124;font-size:clamp(20px,5.8vw,24px);font-weight:750;letter-spacing:0;line-height:1.25}.FaceAnalysisDemo_analysisSummary__HtAX_,.FaceAnalysisDemo_insight__ajMqx,.FaceAnalysisDemo_proportionGrid__gBnHD p{margin:0;color:#6b5870;font-size:12px;line-height:1.65}.FaceAnalysisDemo_proportionGrid__gBnHD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.FaceAnalysisDemo_proportionGrid__gBnHD div{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid rgba(219,165,255,.22);border-radius:12px;background:rgba(219,165,255,.12)}.FaceAnalysisDemo_proportionGrid__gBnHD div:first-child{border-color:transparent;background:#eddbf9}.FaceAnalysisDemo_proportionGrid__gBnHD span{color:#9b8d9e;font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.FaceAnalysisDemo_proportionGrid__gBnHD strong{color:#a040d8;font-size:11px;line-height:1.45}.FaceAnalysisDemo_tagRow__cZ6OX{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.FaceAnalysisDemo_tagRow__cZ6OX span{padding:4px 10px;border-radius:999px;background:#eddbf9;color:#a040d8;font-size:11px;font-weight:600;line-height:1.45}.FaceAnalysisDemo_insight__ajMqx{color:#9b8d9e;font-size:11.5px}@media (max-width:520px){.FaceAnalysisDemo_phone__Npkij{width:min(100%,300px,calc((100svh - 140px) * 390 / 844));border-radius:30px}.FaceAnalysisDemo_selectorRow__MTHXY{padding-inline:10px}.FaceAnalysisDemo_selectorButton__G4ZS_{min-width:46px;font-size:9.5px}.FaceAnalysisDemo_selectorIcon__4WEnV{width:40px;height:40px}.FaceAnalysisDemo_analysisPanel__mbhwq{min-height:224px;padding:16px 20px 26px}}.MakeupEditorDemo_demo__lrrPz{display:flex;justify-content:center;width:100%;padding-block:clamp(8px,2vh,18px)}.MakeupEditorDemo_phone__RmsfH{width:min(100%,330px,calc((100vh - 190px) * 390 / 844));aspect-ratio:390/844;border-radius:36px;box-shadow:0 34px 80px rgba(36,33,36,.18),0 0 0 1px rgba(36,33,36,.08)}.MakeupEditorDemo_phone__RmsfH,.MakeupEditorDemo_screenOnly__wWJf5{position:relative;overflow:hidden;background:#f6f3f0;color:#242124;font-family:Noto Sans SC,sans-serif;isolation:isolate}.MakeupEditorDemo_screenOnly__wWJf5{width:390px;height:844px}.MakeupEditorDemo_screen__tx9K2{position:absolute;top:0;left:0;width:390px;height:844px;overflow:hidden;background:#f6f3f0;transform:scale(var(--makeup-scale));transform-origin:top left}.MakeupEditorDemo_screen__tx9K2,.MakeupEditorDemo_screen__tx9K2 *{box-sizing:border-box}.MakeupEditorDemo_screen__tx9K2 button,.MakeupEditorDemo_screen__tx9K2 input{font:inherit}.MakeupEditorDemo_screen__tx9K2 button{border:0;cursor:pointer}.MakeupEditorDemo_statusBar__RdQqQ{position:absolute;top:0;right:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:space-between;height:44px;padding:0 26px 8px;background:#f6f3f0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1}.MakeupEditorDemo_statusIcons__kyiEP{display:flex;gap:6px;align-items:center}.MakeupEditorDemo_statusIcons__kyiEP svg:first-child{width:17px;height:12px}.MakeupEditorDemo_statusIcons__kyiEP svg:nth-child(2){width:16px;height:12px}.MakeupEditorDemo_statusIcons__kyiEP svg:nth-child(3){width:26px;height:13px}.MakeupEditorDemo_dynamicIsland__hv_KO{position:absolute;top:8px;left:50%;width:31%;height:34px;border-radius:999px;background:#000000;transform:translateX(-50%)}.MakeupEditorDemo_topNav__HCKCp{position:absolute;top:44px;right:0;left:0;z-index:50;display:flex;align-items:center;height:52px;padding:0 16px;border-bottom:1px solid rgba(36,33,36,.07);background:#f6f3f0}.MakeupEditorDemo_topNav__HCKCp p{position:absolute;left:50%;margin:0;color:#242124;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;white-space:nowrap;transform:translateX(-50%)}.MakeupEditorDemo_backButton__DuEsX{display:flex;gap:2px;align-items:center;padding:4px 8px 4px 0;background:transparent;color:#6b5870;font-size:13px;font-weight:500;line-height:1.4}.MakeupEditorDemo_backButton__DuEsX svg{width:20px;height:20px;stroke:#242124;stroke-width:1.8}.MakeupEditorDemo_saveButton__AgQpo{margin-left:auto;padding:5px 16px;border-radius:20px;background:linear-gradient(135deg,#eddbf9,#c070f0);box-shadow:0 2px 10px rgba(160,64,216,.26);color:#ffffff;font-size:13px;font-weight:600;line-height:1.4}.MakeupEditorDemo_content__F0KBx{position:absolute;top:96px;right:0;bottom:0;left:0;overflow:hidden}.MakeupEditorDemo_contentInner__VpASM{display:flex;flex-direction:column;height:100%;padding:14px 16px 0}.MakeupEditorDemo_portrait__t6RVk{position:relative;flex-shrink:0;width:100%;height:290px;overflow:hidden;border-radius:22px;box-shadow:0 6px 28px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.8);user-select:none}.MakeupEditorDemo_portraitImage__BvguS{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.MakeupEditorDemo_afterLayer__9Hx8S,.MakeupEditorDemo_makeupOverlay__FCobJ,.MakeupEditorDemo_portraitImage__BvguS{position:absolute;inset:0;pointer-events:none}.MakeupEditorDemo_makeupOverlay__FCobJ{width:100%;height:100%}.MakeupEditorDemo_multiply__hiHJI{mix-blend-mode:multiply}.MakeupEditorDemo_blushOverlay__jHqQ3{filter:blur(14px)}.MakeupEditorDemo_contourOverlay__WSQkW{filter:blur(9px)}.MakeupEditorDemo_splitLine__7WDFO{position:absolute;top:0;bottom:0;width:2px;background:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(0,0,0,.22);pointer-events:none;transform:translateX(-50%)}.MakeupEditorDemo_splitHandle__BoRCl{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;background:#ffffff;box-shadow:0 3px 18px rgba(0,0,0,.2),0 0 0 1.5px rgba(255,255,255,.8);touch-action:none;transform:translate(-50%,-50%)}.MakeupEditorDemo_splitHandle__BoRCl svg{width:18px;height:11px;stroke:#a090a8;stroke-width:1.6}.MakeupEditorDemo_compareLabel__3lH_7{position:absolute;top:12px;padding:3px 9px;border-radius:10px;color:#ffffff;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:0;backdrop-filter:blur(8px)}.MakeupEditorDemo_beforeLabel__xzoFm{left:12px;background:rgba(0,0,0,.36)}.MakeupEditorDemo_afterLabel__gMXLj{right:12px;background:rgba(160,64,216,.75)}.MakeupEditorDemo_dragHint__BZGZ5{margin:7px 0 0;color:#c0b4c0;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.MakeupEditorDemo_controls__w2z5k{display:flex;flex:1;min-height:0;flex-direction:column;margin-top:18px}.MakeupEditorDemo_sectionHeader__Vtl6p{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:11px}.MakeupEditorDemo_sectionHeader__Vtl6p span:first-child{color:#242124;font-size:14px;font-weight:700;line-height:1.4}.MakeupEditorDemo_sectionHeader__Vtl6p span:last-child{color:#b0a0bc;font-size:11px;font-weight:400;line-height:1.4}.MakeupEditorDemo_categoryRow__QVWwO,.MakeupEditorDemo_swatchRow__PrX50{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.MakeupEditorDemo_categoryRow__QVWwO::-webkit-scrollbar,.MakeupEditorDemo_swatchRow__PrX50::-webkit-scrollbar{display:none}.MakeupEditorDemo_categoryRow__QVWwO{gap:6px;margin-right:-16px;margin-bottom:12px;margin-left:-16px;padding-right:16px;padding-left:16px}.MakeupEditorDemo_categoryButton__5TfUG{display:flex;flex-shrink:0;gap:5px;align-items:center;padding:5px 14px 5px 9px;border:1.5px solid transparent;border-radius:20px;background:rgba(36,33,36,.055);color:#9b8d9e;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.MakeupEditorDemo_categoryButton__5TfUG span:first-child{flex-shrink:0;width:7px;height:7px;border-radius:50%;opacity:.5}.MakeupEditorDemo_categoryButton__5TfUG span:last-child{font-size:12.5px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:nowrap}.MakeupEditorDemo_categoryButtonActive__zyooP{border-color:rgba(180,100,240,.52);background:#eddbf9;box-shadow:0 2px 10px rgba(160,64,216,.14);color:#8820c8}.MakeupEditorDemo_categoryButtonActive__zyooP span:first-child{opacity:1}.MakeupEditorDemo_categoryButtonActive__zyooP span:last-child{font-weight:700}.MakeupEditorDemo_swatchRow__PrX50{gap:10px;margin-right:-16px;margin-bottom:16px;margin-left:-16px;padding-right:16px;padding-bottom:6px;padding-left:16px}.MakeupEditorDemo_swatchCard__nLfqC{position:relative;flex-shrink:0;width:70px;height:96px;padding:0;overflow:hidden;border-radius:17px;outline:2.5px solid transparent;outline-offset:2px;background:var(--swatch-bg);box-shadow:0 2px 10px rgba(0,0,0,.09);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,outline-color .14s ease}.MakeupEditorDemo_swatchCardSelected__jDrP_{outline-color:#c070f0;box-shadow:0 8px 22px rgba(160,64,216,.28);transform:translateY(-4px) scale(1.06)}.MakeupEditorDemo_swatchShimmer__sxewq{position:absolute;top:-20px;left:-20px;width:50px;height:120px;background:linear-gradient(108deg,transparent,rgba(255,255,255,.36),transparent);pointer-events:none;transform:rotate(22deg)}.MakeupEditorDemo_swatchLabel__AzMmo{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:26px;border-top:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.72);color:#5a4a5a;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap;backdrop-filter:blur(12px)}.MakeupEditorDemo_swatchCardSelected__jDrP_ .MakeupEditorDemo_swatchLabel__AzMmo{border-top-color:rgba(192,100,255,.5);background:rgba(219,165,255,.65);color:#7020b0;font-weight:700}.MakeupEditorDemo_checkBadge__WEz94{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#a040d8;box-shadow:0 2px 6px rgba(160,64,216,.5)}.MakeupEditorDemo_checkBadge__WEz94 svg{width:8px;height:8px}.MakeupEditorDemo_checkBadge__WEz94 path{stroke:#ffffff;stroke-width:1.5}.MakeupEditorDemo_divider__e_9Pd{height:1px;margin-bottom:16px;background:rgba(36,33,36,.07)}.MakeupEditorDemo_intensityRow__Belhj{display:flex;gap:12px;align-items:center;margin-bottom:20px}.MakeupEditorDemo_intensityRow__Belhj>span:first-child{color:#9b8d9e;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.MakeupEditorDemo_intensityRow__Belhj>.MakeupEditorDemo_muted__Dica1{color:#c8c0c8}.MakeupEditorDemo_sliderWrap__c8e3o{position:relative;flex:1;height:22px}.MakeupEditorDemo_sliderFill__yWwb_,.MakeupEditorDemo_sliderTrack__zdSJY{position:absolute;top:8px;left:0;height:6px;border-radius:999px}.MakeupEditorDemo_sliderTrack__zdSJY{right:0;background:rgba(36,33,36,.08)}.MakeupEditorDemo_sliderFill__yWwb_{background:linear-gradient(90deg,#e4d0f8,#a040d8);transition:width 60ms ease}.MakeupEditorDemo_sliderThumb__6y6uU{position:absolute;top:2px;width:18px;height:18px;border:1.5px solid #c070f0;border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(160,64,216,.3);pointer-events:none}.MakeupEditorDemo_sliderWrap__c8e3o input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.MakeupEditorDemo_sliderWrap__c8e3o input:disabled{cursor:default}.MakeupEditorDemo_intensityValue__eegXN{min-width:32px;color:#a040d8;font-size:11px;font-weight:700;line-height:1.4;text-align:right}.MakeupEditorDemo_doneButton__Cuq8T{position:relative;display:flex;flex-shrink:0;gap:8px;align-items:center;justify-content:center;width:100%;height:50px;margin-bottom:32px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 55%),linear-gradient(162deg,#eddbf9,#a040d8 65%);box-shadow:0 6px 22px rgba(160,64,216,.28);color:#ffffff}.MakeupEditorDemo_doneButton__Cuq8T svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.25}.MakeupEditorDemo_doneButton__Cuq8T span{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0}@media (max-width:520px){.MakeupEditorDemo_phone__RmsfH{width:min(100%,300px,calc((100svh - 140px) * 390 / 844));border-radius:30px}}.UserFlow_figure__Wj_MZ{width:100%;margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.UserFlow_flow__Ej1CC{display:block;width:100%;min-width:1120px;height:auto}.UserFlow_edges___HQg0 path{stroke:#242124;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.UserFlow_arrowHead__5y3vp{fill:#242124}.UserFlow_node__GLXvw rect{fill:#eddbf9;stroke:rgba(36,33,36,.16);stroke-width:1.5}.UserFlow_node__GLXvw text{fill:#242124;font-family:var(--font-sans);font-size:24px;font-weight:550;letter-spacing:0;dominant-baseline:middle;text-anchor:middle}@media (max-width:720px){.UserFlow_flow__Ej1CC{min-width:940px}}