html[data-niche=health]{--hs-spring:cubic-bezier(0.34,1.56,0.64,1);--hs-out:cubic-bezier(0.22,1,0.36,1)}html[data-niche=health] .selfie-studio{border-radius:var(--hf-radius-xl);background:var(--hf-page);box-shadow:none;color:var(--hf-ink)}html[data-niche=health] .selfie-studio,html[data-niche=health] .selfie-studio[data-stage]{padding:32px 20px calc(24px + env(safe-area-inset-bottom))}@media (max-width:639px){html[data-niche=health] .selfie-studio[data-stage]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}html[data-niche=health] .selfie-studio:before{content:"";position:absolute;top:12px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:color-mix(in srgb,var(--hf-ink) 14%,transparent)}html[data-niche=health] .selfie-studio{border-radius:var(--hf-radius-xl) var(--hf-radius-xl) 0 0}}html[data-niche=health] .selfie-studio .selfie-stage-in{animation:hs-rise .36s var(--hs-out) both}@keyframes hs-rise{0%{opacity:0;transform:translateY(12px)}}html[data-niche=health] .selfie-studio .ui-btn{min-height:var(--hf-button-l);border-radius:var(--hf-radius-lg);font-size:17px;font-weight:600;letter-spacing:-.2px;box-shadow:none;transition:transform .26s var(--hs-spring),background-color .12s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-niche=health] .selfie-studio .ui-btn[data-variant=primary]{background:var(--hf-primary);color:var(--hf-on-primary)}html[data-niche=health] .selfie-studio .ui-btn:is([data-variant=secondary],[data-variant=outline]){border-color:transparent;background:var(--hf-muted);color:var(--hf-ink)}html[data-niche=health] .selfie-studio .ui-btn:active:not(:disabled){transform:scale(.96);transition-duration:90ms}@media (hover:hover){html[data-niche=health] .selfie-studio .ui-btn[data-variant=primary]:hover:not(:disabled){background:var(--hf-primary-pressed)}html[data-niche=health] .selfie-studio .ui-btn:is([data-variant=secondary],[data-variant=outline]):hover:not(:disabled){background:var(--hf-high)}}html[data-niche=health] .selfie-studio .ui-btn:disabled{background:var(--hf-outline)!important;color:var(--hf-ink-3)!important;opacity:1}html[data-niche=health] .selfie-review-controls .ui-btn:is([data-variant=secondary],[data-variant=outline]){background:rgba(255,255,255,.18);color:#fff}html[data-niche=health] .selfie-studio .selfie-eyebrow{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hf-indicator)}html[data-niche=health] .selfie-studio .selfie-entry .selfie-heading{font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.4px;color:var(--hf-ink)}html[data-niche=health] .selfie-studio .selfie-intro{font-size:15px;line-height:1.55;color:var(--hf-ink-3)}html[data-niche=health] .selfie-studio :is(.selfie-consent-visual,.selfie-capture-frame){border-radius:var(--hf-radius-panel);overflow:hidden}html[data-niche=health] .selfie-studio .selfie-capture-example-label{top:10px;left:10px;padding:5px 9px;border-radius:var(--hf-radius-sm);background:rgba(255,255,255,.92);color:var(--hf-ink);font-size:12px;font-weight:600;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-niche=health] .selfie-studio .selfie-face-guide{color:var(--hf-primary)}html[data-niche=health] .selfie-studio .selfie-consent-entry .selfie-privacy{margin-top:16px;padding:0;border:0;background:none;font-size:13px;line-height:1.55;color:var(--hf-ink-3)}html[data-niche=health] .selfie-studio .selfie-consent-details-text{margin:4px 0 0;border-radius:0;background:none}html[data-niche=health] .selfie-studio .selfie-consent-details-text summary{justify-content:flex-start;gap:4px;min-height:44px;padding:0;font-size:14px;font-weight:500;color:var(--hf-ink-2);text-decoration:none}html[data-niche=health] .selfie-studio .selfie-consent-details-text summary span{text-decoration:none}html[data-niche=health] .selfie-studio .selfie-consent-details-text summary svg{width:16px;height:16px;color:var(--hf-ink-3);transition:transform .2s var(--hs-out)}html[data-niche=health] .selfie-studio .selfie-consent-details-text[open] summary svg{transform:rotate(180deg)}html[data-niche=health] .selfie-studio .selfie-consent-details-text .selfie-consent-copy{margin:0 0 12px;padding:14px 16px;border-radius:var(--hf-radius-lg);background:var(--hf-muted);font-size:13px;line-height:1.6;color:var(--hf-ink-2)}html[data-niche=health] .selfie-studio .selfie-adult{align-items:flex-start;gap:12px;margin-top:4px;padding:16px 0 4px;border-top:1px solid var(--hf-divider);border-radius:0;background:none;font-size:14px;line-height:1.55;color:var(--hf-ink-2)}html[data-niche=health] .selfie-studio .selfie-adult .selfie-glass-check{width:24px;height:24px;margin-top:-1px}html[data-niche=health] .selfie-studio .selfie-adult .selfie-glass-check>[data-ui-checkbox]{width:24px;height:24px;border-radius:50%;transition:background-color .15s ease-out,transform .26s var(--hs-spring)}html[data-niche=health] .selfie-studio .selfie-adult .selfie-glass-check>[data-ui-checkbox=off]{background:var(--hf-page);box-shadow:inset 0 0 0 2px var(--hf-high)}html[data-niche=health] .selfie-studio .selfie-adult .selfie-glass-check>[data-ui-checkbox=on]{background:var(--hf-indicator);box-shadow:none;animation:hs-pop .36s var(--hs-spring)}html[data-niche=health] .selfie-studio .selfie-adult .selfie-glass-check>[data-ui-checkbox] svg{width:14px;height:14px;color:var(--hf-on-indicator)}html[data-niche=health] .selfie-studio .selfie-adult a{color:var(--hf-ink)}html[data-niche=health] .selfie-studio .selfie-withdraw{color:var(--hf-ink-3)}html[data-niche=health] .hcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:24px 8px 20px;border-radius:var(--hf-radius-panel);background:var(--hf-muted);list-style:none}html[data-niche=health] .hcs-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;animation:hs-step-in .52s var(--hs-spring) both}html[data-niche=health] .hcs-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--hf-page);color:var(--hf-indicator)}html[data-niche=health] .hcs-icon[data-last]{background:var(--hf-primary);color:var(--hf-on-primary)}html[data-niche=health] .hcs-icon svg{width:32px;height:32px}html[data-niche=health] .hcs-label{font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--hf-ink);white-space:nowrap}html[data-niche=health] .hcs-arrow{position:absolute;top:24px;right:-8px;width:16px;height:16px;color:var(--hf-ink-faint)}@keyframes hs-step-in{0%{opacity:0;transform:translateY(10px) scale(.86)}}html[data-niche=health] .selfie-studio .selfie-capture-frame{position:relative;width:min(100%,240px);height:auto;aspect-ratio:3/4;border-radius:var(--hf-radius-panel)}html[data-niche=health] .selfie-studio .selfie-capture-frame .selfie-face-guide{color:var(--hf-primary);filter:drop-shadow(0 0 6px rgba(159,232,112,.55))}html[data-niche=health] .selfie-studio .selfie-capture-frame .selfie-face-guide>path{stroke-width:1.6;animation:selfie-guide-trace .9s var(--hs-out) both,hs-lock 2.8s .9s var(--hs-spring) infinite;transform-origin:50% 47%;transform-box:view-box}@keyframes hs-lock{0%,55%,to{transform:scale(1)}68%{transform:scale(.93)}80%{transform:scale(.96)}}html[data-niche=health] .selfie-studio .selfie-capture-frame:after{content:"";position:absolute;inset:0 0 auto 0;z-index:1;height:22%;background:linear-gradient(180deg,transparent,rgba(159,232,112,.28) 78%,rgba(159,232,112,.85) 98%,transparent);mix-blend-mode:screen;animation:hs-scan 2.8s cubic-bezier(.45,0,.55,1) infinite alternate;pointer-events:none}html[data-niche=health] .selfie-studio .selfie-capture-frame .selfie-face-mesh{animation:hs-mesh 2.8s ease-in-out infinite}@keyframes hs-mesh{0%,to{opacity:.35}50%{opacity:.9}}html[data-niche=health] .selfie-studio .selfie-capture-example-label{z-index:2}html[data-niche=health] .selfie-studio :is(.selfie-review,.selfie-analysis){margin:0}html[data-niche=health] .selfie-studio .selfie-review-photo{display:flex;flex-direction:column;overflow:visible;border-radius:0;background:none;isolation:auto}html[data-niche=health] .selfie-studio .selfie-review-photo:after{display:none}html[data-niche=health] .selfie-studio .selfie-review-heading{position:static;order:0;padding:4px 56px 16px 0;color:var(--hf-ink);text-shadow:none}html[data-niche=health] .selfie-studio .selfie-review-heading .selfie-eyebrow{margin-bottom:4px;color:var(--hf-indicator)}html[data-niche=health] .selfie-studio .selfie-review-heading .selfie-heading{font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.4px;color:var(--hf-ink)}html[data-niche=health] .selfie-studio .selfie-review-photo>img{order:1;align-self:center;width:min(100%,calc((100svh - 330px) * .75));height:auto;aspect-ratio:3/4;border-radius:var(--hf-radius-panel);object-fit:cover}html[data-niche=health] .selfie-studio .selfie-review-controls{position:static;order:2;padding:16px 0 0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--hf-ink);text-shadow:none}html[data-niche=health] .selfie-studio .selfie-review-controls .selfie-actions{margin-top:0;gap:8px}html[data-niche=health] .selfie-studio .selfie-review-controls .ui-btn:is([data-variant=secondary],[data-variant=outline]){background:var(--hf-muted);color:var(--hf-ink);box-shadow:none}html[data-niche=health] .selfie-studio .selfie-review-controls .ui-btn[data-variant=primary]{background:var(--hf-primary);color:var(--hf-on-primary)}html[data-niche=health] .selfie-studio .selfie-review-controls .selfie-note{color:var(--hf-ink-3)}html[data-niche=health] .selfie-studio .selfie-review-warning{padding:0 0 12px}html[data-niche=health] .selfie-studio :is(.selfie-review-close,.selfie-analysis-head button){position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;min-width:0;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--hf-muted);color:var(--hf-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-niche=health] .selfie-studio .selfie-analysis-head{position:relative;inset:auto;display:block;min-height:44px;margin:0;padding:4px 56px 16px 0;color:var(--hf-ink)}html[data-niche=health] .selfie-studio .selfie-analysis-head h2{font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.4px;color:var(--hf-ink);text-shadow:none}html[data-niche=health] .selfie-studio .selfie-scan-panel{position:relative;overflow:visible;border-radius:0;background:none}html[data-niche=health] .selfie-studio .selfie-scan-image{overflow:hidden;width:min(100%,calc((100svh - 440px) * .75));height:auto;margin-inline:auto;aspect-ratio:3/4;border-radius:var(--hf-radius-panel)}html[data-niche=health] .selfie-studio .selfie-portrait-shade{background:none}html[data-niche=health] .selfie-scan-portrait{position:relative}html[data-niche=health] .selfie-scan-portrait:after{content:"";position:absolute;inset:0 0 auto 0;height:28%;background:linear-gradient(180deg,transparent,rgba(159,232,112,.32) 72%,rgba(159,232,112,.9) 98%,transparent);mix-blend-mode:screen;animation:hs-scan 2.4s cubic-bezier(.45,0,.55,1) infinite alternate;pointer-events:none}@keyframes hs-scan{0%{transform:translateY(-30%)}to{transform:translateY(290%)}}html[data-niche=health] .hsc{display:flex;align-items:flex-end;gap:12px;padding:20px 4px 0;color:var(--hf-ink);animation:hs-rise .42s var(--hs-out) both}html[data-niche=health] .hsc-steps{display:grid;flex:1;min-width:0;gap:10px;margin:0;padding:0;list-style:none}html[data-niche=health] .hsc-step{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;letter-spacing:-.2px;transition:color .2s ease-out}html[data-niche=health] .hsc-step[data-state=next]{color:var(--hf-ink-faint)}html[data-niche=health] .hsc-step[data-state=done]{color:var(--hf-ink-3)}html[data-niche=health] .hsc-step[data-state=now]{font-weight:600;color:var(--hf-ink)}html[data-niche=health] .hsc-mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hf-muted);color:var(--hf-on-primary)}html[data-niche=health] .hsc-mark svg{width:13px;height:13px}html[data-niche=health] .hsc-step[data-state=done] .hsc-mark{background:var(--hf-primary);animation:hs-pop .42s var(--hs-spring) both}html[data-niche=health] .hsc-step[data-state=now] .hsc-mark{background:transparent;box-shadow:inset 0 0 0 2.5px var(--hf-high)}html[data-niche=health] .hsc-step[data-state=now] .hsc-mark:before{content:"";width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2.5px var(--hf-indicator);-webkit-mask:conic-gradient(#000 0 28%,transparent 28% 100%);mask:conic-gradient(#000 0 28%,transparent 28% 100%);animation:hs-spin .9s linear infinite}@keyframes hs-pop{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes hs-spin{to{transform:rotate(1turn)}}html[data-niche=health] .hsc-value{flex:none;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--hf-ink)}html[data-niche=health] .hsc-value small{margin-left:1px;font-size:15px;font-weight:600;color:var(--hf-ink-3)}html[data-niche=health] .pre-question-panel{border-radius:var(--hf-radius-xl);background:var(--hf-page)}html[data-niche=health] .pre-questions{background:var(--hf-page);color:var(--hf-ink);padding:24px 20px calc(24px + env(safe-area-inset-bottom))}@media (max-width:639px){html[data-niche=health] .pre-questions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}html[data-niche=health] .pre-questions-icon{background:var(--hf-muted);color:var(--hf-ink)}html[data-niche=health] .pre-questions-count,html[data-niche=health] .pre-questions-nav h2{color:var(--hf-ink-3);font-variant-numeric:tabular-nums}html[data-niche=health] .pre-questions-progress{height:6px;border-radius:999px;background:var(--hf-muted)}html[data-niche=health] .pre-questions-progress span{border-radius:999px;background:var(--hf-indicator);transition:width .36s cubic-bezier(.23,1,.32,1)}html[data-niche=health] .pre-question-title{font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.4px;color:var(--hf-ink)}html[data-niche=health] .pre-questions-reason{font-size:14px;color:var(--hf-ink-3)}html[data-niche=health] .pre-questions-choices{gap:10px}html[data-niche=health] .pre-question-choice{min-height:56px;padding:14px 18px;border:0;border-radius:var(--hf-radius-lg);background:var(--hf-muted);color:var(--hf-ink);font-size:16px;font-weight:500;letter-spacing:-.2px;transition:transform .26s var(--hs-spring),background-color .16s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-niche=health] .pre-question-choice:after{border:2px solid var(--hf-indicator);border-radius:var(--hf-radius-lg)}html[data-niche=health] .pre-question-choice:active{transform:scale(.97);transition-duration:90ms}html[data-niche=health] .pre-question-choice[aria-checked=true]{background:var(--hf-brand-low);color:var(--hf-ink-brand);font-weight:600;animation:hs-pick .32s var(--hs-out)}html[data-niche=health] .pre-question-choice svg{stroke:var(--hf-indicator)}@keyframes hs-pick{0%{transform:scale(.97)}to{transform:scale(1)}}html[data-niche=health] .pre-questions-step{animation:hs-fade-up .28s var(--hs-out) both}@keyframes hs-fade-up{0%{opacity:0;transform:translateY(6px)}}html[data-niche=health] .pre-questions-submit{min-height:var(--hf-button-l);border-radius:var(--hf-radius-lg);background:var(--hf-primary);color:var(--hf-on-primary);font-size:17px;font-weight:600;transition:transform .26s var(--hs-spring),background-color .12s ease-out;touch-action:manipulation}html[data-niche=health] .pre-questions-submit:active{transform:scale(.96);transition-duration:90ms}html[data-niche=health] .pre-questions-footer p{color:var(--hf-ink-3)}html[data-niche=health] .selfie-report:not(.md\:grid){display:flex;flex-direction:column}html[data-niche=health] .selfie-report>*{order:3}html[data-niche=health] .selfie-report>:is(style,style+*){order:0}html[data-niche=health] .selfie-report>[data-selfie-followup]{order:1;border-top:0;padding-top:8px}html[data-niche=health] .selfie-report>.selfie-observations{order:2}html[data-niche=health] [data-selfie-followup] h3{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--hf-ink)}html[data-niche=health] [data-selfie-followup] .selfie-product-recommendation{display:flex;overflow:hidden;padding:0;border:0;border-radius:var(--hf-radius-lg);background:var(--hf-muted);animation:hs-rise .46s var(--hs-out) both}html[data-niche=health] [data-selfie-followup] .affiliate-neutral{flex:1;min-width:0}html[data-niche=health] [data-selfie-followup] .affiliate-neutral>div:first-child{padding:0;border-radius:0;background:var(--hf-high)}html[data-niche=health] [data-selfie-followup] .affiliate-neutral>div:first-child img{object-fit:cover}html[data-niche=health] [data-selfie-followup] .affiliate-neutral>div:last-child{gap:4px;padding:12px 14px 14px}html[data-niche=health] [data-selfie-followup] .affiliate-neutral p.font-semibold{font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--hf-ink)}html[data-niche=health] [data-selfie-followup] .affiliate-neutral [data-decision-reason]{font-size:13px;font-weight:400;line-height:1.5;color:var(--hf-ink-2)}html[data-niche=health] [data-selfie-followup] .affiliate-neutral .mt-auto>span:first-child{font-size:14px;font-weight:600;color:var(--hf-ink)}html[data-niche=health] [data-selfie-followup] .affiliate-neutral .mt-auto>span.truncate{font-size:12px;color:var(--hf-ink-3)}html[data-niche=health] [data-selfie-followup] .grid{gap:12px}html[data-niche=health] [data-hf-nomatch]{padding:24px 0 8px}html[data-niche=health] [data-hf-nomatch] h3{font-size:17px;font-weight:700;letter-spacing:-.26px;color:var(--hf-ink-2)}html[data-niche=health] [data-hf-nomatch] p{font-size:15px;line-height:1.6;color:var(--hf-ink-3)}html[data-niche=health] [data-selfie-followup] .selfie-product-recommendation:nth-child(2){animation-delay:70ms}html[data-niche=health] [data-selfie-followup] .selfie-product-recommendation:nth-child(3){animation-delay:.14s}html[data-niche=health] [data-selfie-followup] .selfie-product-recommendation:nth-child(n+4){animation-delay:.21s}html[data-niche=health] [data-selfie-followup] [data-hf-retry]{border-radius:var(--hf-radius-lg);background:var(--hf-muted);color:var(--hf-ink);font-size:15px;font-weight:600;transition:transform .26s var(--hs-spring)}html[data-niche=health] [data-selfie-followup] [data-hf-retry]:active{transform:scale(.96);transition-duration:90ms}html[data-niche=health] .selfie-studio .selfie-report>.selfie-result-photo{width:100%;margin:0 0 8px}html[data-niche=health] .selfie-studio .selfie-result-photo>.selfie-result-hero{width:min(100%,calc((100svh - 140px) * .75));aspect-ratio:3/4;border-radius:var(--hf-radius-panel)}html[data-niche=health] .selfie-studio .selfie-result-photo .selfie-result-image{width:100%;height:100%}html[data-niche=health] .selfie-studio .selfie-result-photo .selfie-result-image>img{width:100%;height:100%;aspect-ratio:auto}html[data-niche=health] .selfie-result-glass{left:16px;right:16px;bottom:16px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-niche=health] .selfie-result-glass h3{font-size:20px;font-weight:700;letter-spacing:-.3px}html[data-niche=health] .selfie-result-glass .selfie-result-stamp{font-size:13px;color:rgba(255,255,255,.82)}html[data-niche=health] .selfie-result-glass .selfie-zone-choices{gap:6px;margin-top:12px}html[data-niche=health] .selfie-result-glass .selfie-zone-choices button{min-height:32px;padding:0 12px;border:0;border-radius:var(--hf-radius-sm);background:rgba(255,255,255,.2);font-size:13px;font-weight:600;color:#fff;transition:transform .2s var(--hs-spring),background-color .15s ease-out}html[data-niche=health] .selfie-result-glass .selfie-zone-choices button[aria-pressed=true]{background:var(--hf-primary);color:var(--hf-on-primary)}html[data-niche=health] .selfie-result-glass .selfie-zone-choices button:active{transform:scale(.95)}html[data-niche=health] .selfie-result-photo .selfie-review-close{top:12px;right:12px;background:rgba(25,31,40,.42);color:#fff}html[data-niche=health] .selfie-observations .selfie-editorial-kicker{display:none}html[data-niche=health] .selfie-observations h3{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--hf-ink)}html[data-niche=health] .selfie-observations .selfie-reference-note{color:var(--hf-ink-3)}html[data-niche=health] .selfie-other-observations>summary{min-height:52px;padding:0;border-color:var(--hf-divider);font-size:15px;font-weight:500;color:var(--hf-ink)}html[data-niche=health] .selfie-other-observations>summary .selfie-disclosure-tail{color:var(--hf-ink-3);font-size:14px}html[data-niche=health] .selfie-result-signin p{font-size:14px;line-height:1.6;color:var(--hf-ink-3)}html[data-niche=health] .selfie-observations>header{text-align:left}html[data-niche=health] .selfie-observations .selfie-seen-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}html[data-niche=health] .selfie-observations :is(.selfie-seen-list,.selfie-other-observations>ul) li{display:flex;flex-direction:row;align-items:center;gap:14px;padding:12px 0;border:0;border-bottom:1px solid var(--hf-divider);border-radius:0;background:none;box-shadow:none}html[data-niche=health] .selfie-observations :is(.selfie-seen-list,.selfie-other-observations>ul) li>img{width:64px;height:64px;flex:none;border:0;border-radius:var(--hf-radius-md);object-fit:cover}html[data-niche=health] .selfie-observations .selfie-seen-list .selfie-observation-copy{display:block;flex:1;min-width:0}html[data-niche=health] .selfie-observations .selfie-observation-label{font-size:16px;font-weight:600;line-height:1.4;color:var(--hf-ink)}html[data-niche=health] .selfie-observations .selfie-observation-value{margin-top:2px;font-size:13px;font-weight:400;color:var(--hf-ink-3)!important}html[data-niche=health] .selfie-other-observations>ul{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0 16px}html[data-niche=health] .selfie-result-photo .selfie-zone-contour{stroke:var(--hf-primary);stroke-width:1.6px;stroke-dasharray:5 4;filter:none}html[data-niche=health] .selfie-observations>header{margin-bottom:4px}html[data-niche=health] .selfie-observations .selfie-reference-note{display:none}html[data-niche=health] .selfie-observations :is(.selfie-seen-list,.selfie-other-observations>ul) li>img{display:none}html[data-niche=health] .selfie-observations .selfie-seen-list li:before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--hf-brand-low) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23328214' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /15px 15px no-repeat}html[data-niche=health] .selfie-observations .selfie-other-observations>ul li:before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--hf-muted) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b95a1' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E") center /14px 14px no-repeat}html[data-niche=health] .selfie-result-actions>.selfie-result-action{min-height:var(--hf-button-m);border:0;border-radius:var(--hf-radius-lg);background:var(--hf-muted);color:var(--hf-ink);font-size:16px;font-weight:600;transition:transform .26s var(--hs-spring);touch-action:manipulation}html[data-niche=health] .selfie-result-actions>.selfie-result-action:first-child{background:var(--hf-primary);color:var(--hf-on-primary)}html[data-niche=health] .selfie-result-actions>.selfie-result-action:active{transform:scale(.96);transition-duration:90ms}@media (prefers-reduced-motion:reduce){html[data-niche=health] :is(.selfie-studio .selfie-stage-in,.selfie-capture-frame .selfie-face-guide>path,.selfie-capture-frame .selfie-face-mesh,.hcs-step,.hsc,.hsc-mark,.pre-question-choice,.pre-questions-step,[data-selfie-followup] .selfie-product-recommendation){animation:none!important}html[data-niche=health] .hsc-mark:before{animation:none!important}html[data-niche=health] .selfie-scan-portrait:after,html[data-niche=health] .selfie-studio .selfie-capture-frame:after{display:none}}