.print-zh_printRoot__ilC2r{--print-bg:#fbfbfa;--print-surface:#ffffff;--print-soft:#f3f4f2;--print-text:#171713;--print-muted:#6d685e;--print-faint:#8f908b;--print-border:#dedfdc;--print-lavender:#eddbf9;width:16in;margin:0 auto;background:var(--print-bg);color:var(--print-text);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;text-rendering:geometricPrecision;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-zh_printRoot__ilC2r *,.print-zh_printRoot__ilC2r :after,.print-zh_printRoot__ilC2r :before{box-sizing:border-box;animation:none!important;transition:none!important}.print-zh_page__W3UFF{position:relative;display:grid;width:16in;height:9in;padding:.74in .86in;overflow:hidden;background:linear-gradient(90deg,rgba(23,23,19,.032) 1px,transparent 1px) 50% 0 /1.24in 100%,var(--print-bg)}.print-zh_page__W3UFF img{display:block;max-width:100%}.print-zh_sectionLabel__hEKY2{margin:0;color:var(--print-faint);font-size:.12in;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.print-zh_coverPage__jWsvU{align-items:center}.print-zh_coverGrid__V_Ott{--cover-visual-width:3.34in;--cover-visual-height:3.59in;display:grid;grid-template-columns:minmax(0,4.95in) var(--cover-visual-width) minmax(0,4.1in);gap:.34in;align-items:end}.print-zh_coverCopy__8i_GZ{display:grid;gap:.2in;align-self:start;padding-top:.5in}.print-zh_coverCopy__8i_GZ h1{margin:0;font-size:.86in;font-weight:650;letter-spacing:0;line-height:1.08}.print-zh_coverStatement__uQ6mF{margin:0;color:var(--print-muted);font-size:.23in;line-height:1.65}.print-zh_coverPortrait__KV9ms{justify-self:center;align-self:end;width:var(--cover-visual-width);height:var(--cover-visual-height);margin:0}.print-zh_coverPortrait__KV9ms img{width:100%;height:100%;object-fit:contain}.print-zh_coverBio__rzmQ_{display:grid;grid-template-rows:auto auto;align-content:space-between;align-self:end;height:var(--cover-visual-height);padding-top:.16in}.print-zh_coverIntro__hkbOB{display:grid;gap:.14in}.print-zh_coverIntro__hkbOB p{margin:0;color:var(--print-text);font-size:.18in;line-height:1.72}.print-zh_coverGreeting__2w1QH{color:var(--print-muted)!important;font-size:.2in!important;font-weight:650;line-height:1.3!important;margin-bottom:.04in!important}.print-zh_aboutExperiencePage__ySmDb{align-content:center;gap:.52in;background:linear-gradient(90deg,rgba(23,23,19,.032) 1px,transparent 0) 50% 0 /1.24in 100%,linear-gradient(180deg,#ffffff,#ffffff 58%,#f7f0fb 80%,#eddbf9)}.print-zh_coverContact__889P_{display:grid;gap:.07in;align-self:end;margin:0;padding:0;color:var(--print-muted);font-size:.15in;line-height:1.45;list-style:none}.print-zh_coverContact__889P_ a{color:inherit;text-decoration:none}.print-zh_credentialsGrid__WVwpf{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:.9in;align-items:start}.print-zh_credentialsColumn__cPy_O{display:grid;gap:.26in}.print-zh_timelineList__4l56g{display:grid;gap:.34in}.print-zh_timelineItem__sCfRJ{display:grid;gap:.07in}.print-zh_timelineItem__sCfRJ time{color:var(--print-muted);font-size:.145in;font-weight:500;line-height:1.35}.print-zh_timelineItem__sCfRJ h2{margin:0;color:var(--print-text);font-size:.23in;font-weight:650;letter-spacing:0;line-height:1.26}.print-zh_credentialsColumn__cPy_O:last-child .print-zh_timelineItem__sCfRJ h2{font-size:.2in;line-height:1.36}.print-zh_timelineItem__sCfRJ p{margin:.06in 0 0;color:var(--print-muted);font-size:.15in;line-height:1.62}.print-zh_timelineItem__sCfRJ p+p{margin-top:.1in;color:var(--print-text)}.print-zh_skillsBlock__WpZTX{display:grid;gap:.18in}.print-zh_skillsGrid__WmA6P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3in}.print-zh_skillItem___GaJy{margin:0;color:var(--print-text);font-size:.19in;font-weight:650;line-height:1.25}.print-zh_toolsBlock__oBBrp{display:grid;gap:.18in}.print-zh_toolsList__9AfXk{display:flex;align-items:center;gap:.18in;margin:0;padding:0;list-style:none}.print-zh_toolsList__9AfXk img{width:.48in;height:.48in;object-fit:contain}.print-zh_printCaseStudy___FhNE{position:relative;background:var(--print-bg);color:var(--print-text);font-family:inherit}.print-zh_printProjectZhujiajiao__FTWnm .zhujiajiao-hero{background-image:url(/projects/print-zh/zhujiajiao-hero.jpg)}.print-zh_printProjectZhujiajiao__FTWnm .researchBackgroundMedia img{content:url(/projects/print-zh/zhujiajiao-research-context.jpg)}.print-zh_printProjectZhujiajiao__FTWnm .zhujiajiao-interface-overview-media img{content:url(/projects/print-zh/zhujiajiao-interface-overview-new.jpg)}.print-zh_printProjectOmega__HVgP8,.print-zh_printProjectOmega__HVgP8 .case-study-section,.print-zh_printProjectOmega__HVgP8 .project-section-list,.print-zh_printProjectOmega__HVgP8 .site-footer{background:#ffffff!important}.print-zh_printCaseStudy___FhNE .research-process-charts .research-chart-slot,.print-zh_printCaseStudy___FhNE .zhujiajiao-profile-charts .zhujiajiao-profile-chart{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.print-zh_printCaseStudy___FhNE .research-process-charts .research-chart-slot>*,.print-zh_printCaseStudy___FhNE .zhujiajiao-profile-charts .zhujiajiao-profile-chart>*{visibility:hidden}.print-zh_printCaseStudy___FhNE .research-process-charts .research-chart-slot:first-child{background-image:url(/projects/print-zh/chart-blend-habits.svg)}.print-zh_printCaseStudy___FhNE .research-process-charts .research-chart-slot:nth-child(2){background-image:url(/projects/print-zh/chart-blend-reference.svg)}.print-zh_printCaseStudy___FhNE .zhujiajiao-profile-charts .zhujiajiao-profile-chart:first-child{background-image:url(/projects/print-zh/chart-zhujiajiao-source.svg)}.print-zh_printCaseStudy___FhNE .zhujiajiao-profile-charts .zhujiajiao-profile-chart:nth-child(2){background-image:url(/projects/print-zh/chart-zhujiajiao-age.svg)}.print-zh_printProjectAiNurse__dKnPe .ai-nurse-hero{background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.52) 40%,rgba(255,255,255,.2) 72%,rgba(255,255,255,.28)),rgba(54,117,194,.46),url(/projects/print-zh/bcas-project-hero-background.jpg) 50% /cover no-repeat}.print-zh_printCaseStudy___FhNE .project-scroll-indicator,.print-zh_printCaseStudy___FhNE a[href="#research-highlights"]{display:none}@media print{.print-zh_printRoot__ilC2r{width:16in;margin:0;min-height:0!important}.print-zh_page__W3UFF{width:16in;height:9in}.print-zh_printCaseStudy___FhNE{min-height:0!important;break-before:auto;break-after:auto;page-break-before:auto;page-break-after:auto}.print-zh_printCaseStudy___FhNE .ai-nurse-hero,.print-zh_printCaseStudy___FhNE .ai-nurse-hero-inner,.print-zh_printCaseStudy___FhNE .blend-lab-hero,.print-zh_printCaseStudy___FhNE .blend-lab-hero-inner,.print-zh_printCaseStudy___FhNE .omega-hero,.print-zh_printCaseStudy___FhNE .omega-hero-inner,.print-zh_printCaseStudy___FhNE .zhujiajiao-hero,.print-zh_printCaseStudy___FhNE .zhujiajiao-hero-inner{min-height:9in!important}}.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}.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}}