.funnel_funnel__W4eN9{--gut:16px;--ease-out:cubic-bezier(0.22,1,0.36,1);min-height:100vh;min-height:100dvh;font-size:15px;line-height:1.5}.funnel_funnel__W4eN9 [hidden]{display:none!important}.funnel_funnel__W4eN9 h1{margin:0;font:600 28px/1.12 var(--font-display);letter-spacing:-.018em}.funnel_funnel__W4eN9 ol,.funnel_funnel__W4eN9 p,.funnel_funnel__W4eN9 ul{margin:0}.funnel_funnel__W4eN9 ol,.funnel_funnel__W4eN9 ul{padding:0;list-style:none}.funnel_wrap__2Xr0p{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gut)}.funnel_srOnly__ooLOR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.funnel_num__0A6OJ{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.funnel_lead__dkS_C{margin-top:8px!important;max-width:58ch;color:var(--text-secondary);font-size:16px;line-height:1.5}.funnel_eyebrow__hg8oY{display:flex;align-items:center;gap:6px;color:var(--text-subtle);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.funnel_funnel__W4eN9 h1{font-size:38px}}.funnel_btn__CVGST{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font:600 15px/1.2 var(--font-text);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.funnel_btn__CVGST:hover{background:var(--accent-hover)}.funnel_btn__CVGST:active{transform:scale(.985)}.funnel_btn__CVGST:disabled{border-color:var(--surface-track);background:var(--surface-track);color:var(--text-subtle);opacity:1;transform:none}.funnel_btnLine__CG3x3{border-color:var(--line-strong);background:var(--surface-card);color:var(--foreground)}.funnel_btnLine__CG3x3:hover{background:var(--surface-tint)}.funnel_btnText__h4Cll{border-color:transparent;background:transparent;color:var(--text-secondary);font-weight:500}.funnel_btnText__h4Cll:hover{background:var(--surface-tint)}.funnel_btnWide__3FD7M{width:100%}.funnel_btnOnDark__s_2lj{border-color:var(--on-accent-surface);background:var(--on-accent-surface);color:var(--on-accent-surface-text)}.funnel_btnOnDark__s_2lj:hover{background:var(--on-accent-surface-hover)}.funnel_fh__AAPOw{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line-subtle);background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.funnel_fhIn__1PrL_{display:flex;align-items:center;gap:12px;max-width:1240px;height:56px;margin:0 auto;padding:0 var(--gut)}.funnel_fhBack__J9tCU{display:inline-flex;align-items:center;gap:4px;min-height:40px;margin-right:4px;padding:0 6px 0 0;border:0;background:none;color:var(--text-secondary);font-size:14px}.funnel_fhBack__J9tCU span{display:none}.funnel_fhRight__C2kGx{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.funnel_ageMark__t2r57{height:22px;padding:0 7px;border:1.5px solid;border-radius:var(--radius-sm);color:var(--foreground);font:600 12px/1 var(--font-mono);letter-spacing:.04em}.funnel_ageMark__t2r57,.funnel_fhNote__WFRqI{display:inline-flex;align-items:center;white-space:nowrap}.funnel_fhNote__WFRqI{gap:6px;color:var(--text-subtle);font-size:13px}@media (min-width:768px){.funnel_fhBack__J9tCU span{display:inline}}.funnel_shellBrand__4Lx19{display:inline-flex;align-items:center;gap:9px;font-size:1.8rem;line-height:1;text-decoration:none}.funnel_shellMark__A0XT_{display:block;flex:none;width:auto;height:1.25em}.funnel_shellWord____tNF{display:block;width:auto;height:.78em}@media (max-width:760px){.funnel_shellBrand__4Lx19{gap:7px;font-size:1.5rem}}@media (max-width:640px){.funnel_shellBrand__4Lx19{gap:6px;font-size:1.3rem}}.funnel_upGrid__976tn{display:grid;gap:14px 20px;padding-top:20px;padding-bottom:40px}.funnel_upHead__S8ZMP h1{margin-top:6px}.funnel_dz__CRD2R{position:relative;width:100%;max-height:62vh;margin:0 auto;overflow:hidden;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-sunken);aspect-ratio:4/5;transition:border-color .15s ease,background-color .15s ease}.funnel_shellStatus__uKU1J{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-secondary);text-align:center}.funnel_shellIndicator__rF8l9{width:20px;height:20px;border:2px solid var(--line-strong);border-top-color:var(--text-secondary);border-radius:var(--radius-round);animation:funnel_shell-spin__F7NhG 1s linear infinite}@keyframes funnel_shell-spin__F7NhG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.funnel_shellIndicator__rF8l9{animation:none}}.funnel_dz__CRD2R.funnel_isDrag__yFSZT{border-color:var(--accent);background:var(--surface-tint-strong)}.funnel_dz__CRD2R.funnel_isPicked__m9LrN{border-style:solid;border-color:var(--line)}.funnel_dz__CRD2R.funnel_hasEx__awl3K{display:flex;flex-direction:column}.funnel_dz__CRD2R.funnel_hasEx__awl3K .funnel_dzIn__Xz2kJ{position:static}.funnel_dzGuide__O8BQl.funnel_isHidden__D4eol{display:none}.funnel_ex__BXcF8{display:grid;flex:1 1;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;margin:16px 16px 0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-invert)}.funnel_exImg__hFBAQ{display:block;width:auto;height:100%;max-width:100%;min-height:0;aspect-ratio:4/5;object-fit:cover}.funnel_exPanel__nqQLx{display:grid;align-content:space-between;gap:10px;min-width:0;padding:12px 12px 14px;color:var(--text-invert)}.funnel_exTag__y0ml7{justify-self:start;padding:5px 8px;border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--text-invert) 12%,transparent);font:600 11.5px/1.2 var(--font-text)}.funnel_exNums__H4CGB{display:grid;gap:12px}.funnel_exRow__bJCQ1{display:grid;gap:3px}.funnel_exRow__bJCQ1 small{color:var(--text-invert-muted);font:600 10.5px/1.1 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.funnel_exRow__bJCQ1 b{font-size:clamp(18px,5.4vw,30px);font-weight:600;line-height:1;white-space:nowrap}.funnel_exPot__myYzv{color:var(--green-85)}.funnel_exNote__5HaPd{color:var(--text-invert-muted);font:500 12px/1.35 var(--font-text)}@media (min-width:900px){.funnel_ex__BXcF8{grid-template-columns:minmax(0,1fr) 170px}.funnel_exImg__hFBAQ{width:100%;aspect-ratio:auto;object-fit:contain}.funnel_exRow__bJCQ1 b{font-size:26px}}.funnel_dzGuide__O8BQl{position:absolute;inset:0;width:100%;height:100%}.funnel_dzCorner__NBRXN{fill:none;stroke:var(--foreground);stroke-width:2.5;stroke-linecap:round}.funnel_dzOval__Ggbvi{fill:var(--surface-card);stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:6 5}.funnel_dzAxis__npn9a{stroke:var(--line);stroke-width:1}.funnel_dzEyes__HHzXj{stroke:var(--text-faint);stroke-width:1.2;stroke-dasharray:3 4}.funnel_dzCap__7SwQK{fill:var(--text-subtle);font:500 11px var(--font-mono)}.funnel_dzIn__Xz2kJ{position:absolute;right:0;bottom:0;left:0;display:grid;justify-items:center;gap:10px;padding:16px 16px 18px}.funnel_dzTitle__e_PVh{font-size:15px;font-weight:600}.funnel_dzBtns__yXDws{display:flex;gap:8px;width:100%;max-width:360px}.funnel_dzSafe__JEpBh{display:flex;align-items:flex-start;justify-content:center;gap:7px;max-width:360px;margin:2px 4px 0;color:var(--text-secondary);font-size:13px;line-height:1.4}.funnel_dzSafe__JEpBh svg{flex:none;margin-top:2px}.funnel_dzSafe__JEpBh b{color:var(--foreground);font-weight:600}.funnel_dzBtns__yXDws .funnel_btn__CVGST{flex:1 1}.funnel_dzImg__nTBCf{object-fit:cover}.funnel_dzImg__nTBCf,.funnel_dzPoints__Czn8U{position:absolute;inset:0;width:100%;height:100%}.funnel_dzPt__n7Ac9{fill:var(--text-on-media);stroke:var(--scrim-soft);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;animation:funnel_pt-in__i1_Yz .3s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 18ms)}@keyframes funnel_pt-in__i1_Yz{to{opacity:1}}.funnel_dzNoImg__4z1f8{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--text-subtle);font-size:14px;text-align:center}.funnel_dzChange__C6Jk9,.funnel_dzTag__TsYig{position:absolute;top:12px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--scrim-soft);color:var(--text-on-media);font:500 11px/1.2 var(--font-mono)}.funnel_dzTag__TsYig{left:12px}.funnel_dzChange__C6Jk9{right:12px;height:32px;padding:0 10px;border:0;font:500 12.5px/1 var(--font-text)}.funnel_upCta__NZgcj{display:grid;gap:12px;margin-top:14px}.funnel_upStatus__VJ5Ea{display:grid;gap:8px}.funnel_checks__vEbjl{display:grid;gap:6px}.funnel_chk__0_5y3{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:14px;line-height:1.35;animation:funnel_chk-in__IZFYa .3s var(--ease-out) both}.funnel_chkIc__JSrxy{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-round);background:var(--positive);color:var(--text-on-accent);font:700 12px/1 var(--font-mono)}.funnel_chkBad__pdibE .funnel_chkIc__JSrxy,.funnel_chkWarn__5FSDJ .funnel_chkIc__JSrxy{background:var(--attention)}.funnel_chkInfo__4pP7q .funnel_chkIc__JSrxy,.funnel_chkPending__h5gkx .funnel_chkIc__JSrxy{background:var(--surface-tint-strong);color:var(--text-secondary)}.funnel_chkD__yRmcI{color:var(--text-subtle)}@keyframes funnel_chk-in__IZFYa{0%{opacity:0;transform:translateY(4px)}}.funnel_verdict__vSJVj{display:grid;gap:6px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.funnel_verdict__vSJVj:empty{display:none}.funnel_verdictBlock__9EUe8,.funnel_verdictNote__yeMzp,.funnel_verdictWarn__hKE_h{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-tint)}.funnel_verdictBlock__9EUe8{box-shadow:inset 3px 0 0 var(--attention)}.funnel_verdictCoach__l_jB4{height:170px;margin:4px 0}.funnel_verdictT__Y_pft{color:var(--foreground);font-size:15px;font-weight:600}.funnel_verdictMore__TQCrS{color:var(--text-subtle);font-size:13px}.funnel_upButtons__0XOWx{display:grid;gap:8px}.funnel_engine__XxxPU{display:grid;gap:6px;color:var(--text-subtle);font-size:13px;line-height:1.4}.funnel_engine__XxxPU small{font-size:12.5px}.funnel_engineBar__lC66I{position:relative;display:block;height:4px;overflow:hidden;border-radius:var(--radius-xs);background:var(--surface-track)}.funnel_engineBar__lC66I i{display:block;height:100%;background:var(--foreground);transition:width .3s ease}.funnel_engineBar__lC66I.funnel_isStarting__U5AXC i{width:40%!important;animation:funnel_indet__Ep4NL 1.2s ease-in-out infinite}@keyframes funnel_indet__Ep4NL{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.funnel_engineError__yS9GZ{color:var(--attention)}.funnel_privacy__BzjMF{display:flex;align-items:flex-start;gap:8px;color:var(--text-subtle);font-size:13px}.funnel_link__zbwFD{color:var(--foreground);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.funnel_link__zbwFD:hover{text-decoration-color:var(--foreground)}.funnel_privacy__BzjMF svg{flex:none;margin-top:1px}.funnel_upSide__JlqZj{display:grid;gap:22px}.funnel_getGrid__zswsc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px!important}.funnel_getGrid__zswsc li{display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);font-size:13px;line-height:1.35}.funnel_getGrid__zswsc b{color:var(--foreground);font-size:22px;font-weight:500}.funnel_tips__5Fd3s{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:12px!important}.funnel_tips__5Fd3s li{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.3}.funnel_tips__5Fd3s b{display:block;font-weight:600}.funnel_tips__5Fd3s small{display:block;margin-top:1px;color:var(--text-subtle);font-size:12.5px}.funnel_tipIc__Z3Nwu{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--surface-tint-strong);color:var(--foreground)}.funnel_why__Ejruk{margin-top:14px!important;padding-left:12px;border-left:2px solid var(--line-strong);color:var(--text-secondary);font-size:13px}.funnel_onlyDesk__jw5D6{display:none}@media (min-width:1024px){.funnel_onlyMob__2kiFU{display:none!important}.funnel_onlyDesk__jw5D6{display:inline}.funnel_upGrid__976tn{grid-template-areas:"main head" "main cta" "main side";grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:48px;row-gap:20px;padding-top:40px}.funnel_upHead__S8ZMP{grid-area:head}.funnel_upCta__NZgcj{grid-area:cta;margin-top:0}.funnel_upCta__NZgcj .funnel_btnWide__3FD7M{max-width:420px}.funnel_upMain__9wk8K{position:sticky;top:80px;grid-area:main}.funnel_upSide__JlqZj{grid-area:side}.funnel_dz__CRD2R{max-height:calc(100vh - 140px)}.funnel_tips__5Fd3s{grid-template-columns:1fr 1fr 1fr}.funnel_getGrid__zswsc{grid-template-columns:repeat(4,1fr)}}.funnel_qzProg__pMrN6{display:inline-flex;align-items:center;gap:4px}.funnel_qzProg__pMrN6 i{width:18px;height:4px;border-radius:var(--radius-xs);background:var(--surface-track)}.funnel_qzProg__pMrN6 i.funnel_isOn__fqEAl{background:var(--foreground)}.funnel_qzProg__pMrN6 b{margin-left:6px;color:var(--text-subtle);font-size:12px;font-weight:500}.funnel_qzGrid__Psv_Q{display:grid;gap:16px;padding-top:16px;padding-bottom:40px}.funnel_qzAside__iG0mp{display:grid;gap:12px}.funnel_qzPhoto__nCUB_{position:relative;display:none;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-sunken);aspect-ratio:4/5}.funnel_qzPhoto__nCUB_ img{width:100%;height:100%;object-fit:cover}.funnel_qzPhotoCap__C70Aw{position:absolute;bottom:12px;left:12px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--scrim-soft);color:var(--text-on-media);font:500 11px/1.2 var(--font-mono)}.funnel_bg__p3ZOe{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card)}.funnel_bgThumb__n4k8w{width:40px;height:40px;flex:none;border-radius:var(--radius-sm);object-fit:cover}.funnel_bgText__hkQap{display:grid;font-size:13px;line-height:1.3}.funnel_bgText__hkQap b{font-weight:600}.funnel_bgBad__Jb_Wr,.funnel_bgBusy__msCJH,.funnel_bgOk__yo0zu{display:inline-flex;align-items:center;gap:6px;color:var(--text-subtle)}.funnel_bgOk__yo0zu{color:var(--positive)}.funnel_bgBad__Jb_Wr{display:inline;color:var(--attention)}.funnel_bgBad__Jb_Wr a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.funnel_bgDot__BumKW{width:7px;height:7px;flex:none;border-radius:var(--radius-round);background:var(--foreground);animation:funnel_pulse__VnHmM 1.1s ease-in-out infinite}@keyframes funnel_pulse__VnHmM{50%{opacity:.25}}.funnel_qzCard___AaPk h1{margin-top:8px}.funnel_qzOpts__QK1Aj{display:grid;gap:8px;margin-top:20px}.funnel_qzGridOpts__oB_sv,.funnel_qzTwo__7ZP4H{grid-template-columns:1fr 1fr}.funnel_qzOpt__HilUr{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 44px 12px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;transition:border-color .15s ease,transform .15s ease}.funnel_qzOpt__HilUr:hover{border-color:var(--line-strong)}.funnel_qzOpt__HilUr:active{transform:scale(.99)}.funnel_qzOpt__HilUr[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.funnel_qzOptText__dpNAH{display:grid;gap:2px}.funnel_qzOptText__dpNAH b{font-size:16px;font-weight:600}.funnel_qzOptText__dpNAH small{color:var(--text-subtle);font-size:13px}.funnel_qzOptTwo__fTzDD{justify-content:center;min-height:88px;padding:16px 40px 16px 16px}.funnel_qzCheck__JcRB_{position:absolute;top:50%;right:14px;display:grid;place-items:center;width:22px;height:22px;margin-top:-11px;border:1px solid var(--line-strong);border-radius:var(--radius-round);color:transparent}.funnel_qzOpt__HilUr[aria-pressed=true] .funnel_qzCheck__JcRB_{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.funnel_qzNote__Z2NI_{display:flex;align-items:flex-start;gap:8px;margin-top:14px!important;color:var(--text-secondary);font-size:13px}.funnel_qzNote__Z2NI_ svg{flex:none;margin-top:2px}.funnel_qzFoot__4jRvr{margin-top:20px!important;padding-top:14px;border-top:1px solid var(--line);color:var(--text-subtle);font-size:12.5px}@media (max-width:359px){.funnel_qzProg__pMrN6 i{width:12px}.funnel_qzOptTwo__fTzDD{padding:16px 12px}.funnel_qzOptTwo__fTzDD .funnel_qzCheck__JcRB_{top:10px;right:10px;margin-top:0}}@media (min-width:1024px){.funnel_qzGrid__Psv_Q{grid-template-columns:360px minmax(0,560px);justify-content:center;gap:56px;padding-top:40px}.funnel_qzAside__iG0mp{position:sticky;top:80px;align-self:start}.funnel_qzPhoto__nCUB_{display:block}.funnel_qzMedia__hWYXo{grid-template-columns:1fr 1fr}.funnel_qzMedia__hWYXo .funnel_qzOpt__HilUr:last-child{grid-column:1/-1}}.funnel_sc__p3nky{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--surface-invert);color:var(--text-invert)}.funnel_scTop__I4o07{display:flex;flex:none;align-items:center;justify-content:space-between;height:52px;padding:0 var(--gut)}.funnel_scBrand__IGJ4X{display:inline-flex;align-items:center;gap:6px;color:var(--text-invert-accent);font:900 18px/1 var(--font-text);letter-spacing:-.07em}.funnel_scMark__ESWAP{display:block;flex:none;width:auto;height:22px}.funnel_scSkip__CYxY5{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid var(--line-invert);border-radius:var(--radius-sm);background:transparent;color:var(--text-invert-muted);font-size:13px}.funnel_scSkip__CYxY5:hover{border-color:var(--line-invert-strong);color:var(--text-invert-accent)}.funnel_scGrid__hdy07{display:grid;flex:1 1;grid-template-rows:auto 1fr}.funnel_scStage__xePAy{position:relative;width:100%;overflow:hidden;background:var(--shadow-hard);aspect-ratio:1/1}.funnel_scOrig__tCYQf{object-fit:cover;transition:opacity .4s ease}.funnel_scOrig__tCYQf,.funnel_scSvg__hEfPl{position:absolute;inset:0;width:100%;height:100%}.funnel_scCap__1TFlY{position:absolute;bottom:12px;left:12px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--scrim-soft);color:var(--on-media-muted);font:500 11px/1.2 var(--font-mono)}.funnel_scVeil__CPukb{fill:var(--scrim)}.funnel_scMesh__P7jZ2 circle{fill:var(--text-on-media)}.funnel_scBand__y_xFV{stroke:var(--on-media-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.funnel_scPt__dQE5a{fill:var(--text-on-media);stroke:var(--scrim-soft);stroke-width:1.5;vector-effect:non-scaling-stroke}.funnel_scPt__dQE5a.funnel_isWeak__qLbTM{opacity:.45}.funnel_scLines__NU4pq .gr-ov{transition:opacity .4s ease}.funnel_scPanel__UkZdX{display:flex;flex-direction:column;gap:12px;padding:16px var(--gut) 24px}.funnel_scKick__k35lU{color:var(--text-invert-muted);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.funnel_scc__nYQ4Z{display:flex;align-items:baseline;gap:10px;min-height:40px}.funnel_sccN__DvNuq{color:var(--text-invert-accent);font-size:34px;font-weight:500;line-height:1}.funnel_sccL__9cM0y{color:var(--text-invert-muted);font-size:14px}.funnel_scsList__qlMBz{display:grid;gap:2px}.funnel_scs__et5f6{display:grid;grid-template-columns:20px 1fr;align-items:center;column-gap:10px;padding:3px 0;color:var(--text-invert-muted);opacity:.55;transition:opacity .25s ease,color .25s ease}.funnel_scsIc__JWrGE{display:grid;grid-row:span 2;place-items:center;width:18px;height:18px;border:1px solid var(--line-invert-strong);border-radius:var(--radius-round);color:transparent}.funnel_scsT__LIEqr{font-size:14px;font-weight:500}.funnel_scsD__5JkI_{grid-column:2;color:var(--text-invert-muted);font-size:12.5px}.funnel_scs__et5f6.funnel_isOn__fqEAl{color:var(--text-invert-accent);opacity:1}.funnel_scs__et5f6.funnel_isOn__fqEAl .funnel_scsIc__JWrGE{border-color:var(--text-invert-accent);animation:funnel_pulse__VnHmM 1s ease-in-out infinite}.funnel_scs__et5f6.funnel_isDone__5s0UR{color:var(--text-invert);opacity:.9}.funnel_scs__et5f6.funnel_isDone__5s0UR .funnel_scsIc__JWrGE{border-color:var(--text-invert);background:var(--text-invert);color:var(--surface-invert);animation:none}.funnel_loadBar__1EAxH{grid-column:2;display:block;height:3px;margin-top:4px;overflow:hidden;border-radius:var(--radius-xs);background:var(--line-invert)}.funnel_loadBar__1EAxH i{display:block;height:100%;background:var(--text-invert-accent)}.funnel_sct__GOm61{display:grid;gap:2px}.funnel_sct__GOm61 li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--text-invert-muted);font-size:12.5px}.funnel_sctN__N_99d{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel_sctV__fa1Tq{color:var(--text-invert-accent)}.funnel_sctDot__zMvqa{width:6px;height:6px;border-radius:var(--radius-round);background:currentColor}.funnel_tGood__gSH32{color:var(--green-70)!important}.funnel_tFar__CMtcD{color:var(--gold-75)!important}.funnel_scUnm__rRxZ_{display:flex;align-items:flex-start;gap:6px;color:var(--gold-75);font-size:12.5px}.funnel_scUnm__rRxZ_ svg{flex:none;margin-top:2px}.funnel_scResult__tLMcw{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--line-invert);animation:funnel_chk-in__IZFYa .3s ease both}.funnel_scResultL__i7ls6{color:var(--text-invert-muted);font-size:13px}.funnel_scResultV__lZutp{display:flex;align-items:baseline;gap:8px}.funnel_scResultV__lZutp b{color:var(--text-invert-accent);font-size:48px;font-weight:500;line-height:1}.funnel_scResultV__lZutp small{color:var(--text-invert-muted);font-size:14px}.funnel_scResultLev__b08_A{color:var(--text-invert);font-size:14px}.funnel_scActions__BEfXM .funnel_btn__CVGST{width:100%}.funnel_scProblem__XXcub{display:grid;gap:8px;padding:14px;border:1px solid var(--line-invert-strong);border-radius:var(--radius-md);font-size:14px}.funnel_scProblemT__94jF6{color:var(--text-invert-accent);font-weight:600}.funnel_scHonest__PZoNi{margin-top:auto!important;color:var(--text-invert-muted);font-size:12px}@media (max-width:767px){.funnel_scStage__xePAy{max-height:50vh}.funnel_scPanel__UkZdX{gap:10px;padding-top:12px}.funnel_sccN__DvNuq{font-size:28px}.funnel_isEnd__FjJ2_ .funnel_scsList__qlMBz,.funnel_isEnd__FjJ2_ .funnel_sct__GOm61{display:none}}@media (min-width:768px){.funnel_scGrid__hdy07{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:8px 24px 32px}.funnel_scStage__xePAy{justify-self:center;width:auto;height:min(calc(100vh - 110px),820px);border-radius:var(--radius-xl);aspect-ratio:4/5}.funnel_scPanel__UkZdX{align-self:center;padding:0}.funnel_sccN__DvNuq{font-size:44px}}.funnel_loading__TRXqx{padding:48px var(--gut);color:var(--text-subtle)}@media (max-width:359px){.funnel_ageMark__t2r57{display:none}.funnel_dz__CRD2R{aspect-ratio:2/3}.funnel_dzIn__Xz2kJ{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.funnel_dzBtns__yXDws{flex-direction:column;align-items:stretch;width:100%;min-width:0}.funnel_dzBtns__yXDws .funnel_btn__CVGST{width:100%;min-height:48px}}.funnel_howBtn__89fEL{display:inline-grid;place-items:center;width:34px;height:34px;margin-left:8px;padding:0;border:0;border-radius:var(--radius-round);background:none;color:var(--text-subtle);vertical-align:middle;cursor:pointer}.funnel_howBtn__89fEL:hover{color:var(--foreground)}.photo-coach_coach__ylYsA{--coach-dur:4s;--coach-skin:#f1d6c1;--coach-skin-line:#c9a58a;--coach-hair:#3b2a20;--coach-ink:#3a2a22;position:relative;width:100%}.photo-coach_stage__bqwGr{position:absolute;inset:0}.photo-coach_svg__nM5zu{position:absolute;inset:26px 0 0;width:100%;height:calc(100% - 26px);overflow:visible}.photo-coach_chip__UxcUk{position:absolute;top:0;left:50%;z-index:1;padding:4px 11px;border-radius:var(--radius-round);color:var(--text-on-media);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;transform:translateX(-50%)}.photo-coach_chipNo__8_pFh{background:var(--negative);animation:photo-coach_showA__4Q_uE var(--coach-dur) infinite}.photo-coach_chipYes__U3x54{background:var(--positive);animation:photo-coach_showB__gLYEJ var(--coach-dur) infinite}@keyframes photo-coach_showA__4Q_uE{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes photo-coach_showB__gLYEJ{0%,44%{opacity:0}52%,to{opacity:1}}.photo-coach_guide__XN8QL{fill:none;stroke:var(--negative);stroke-width:2;stroke-dasharray:6 6;animation:photo-coach_guide__XN8QL var(--coach-dur) infinite}@keyframes photo-coach_guide__XN8QL{0%,40%{stroke:var(--negative)}50%,to{stroke:var(--positive)}}.photo-coach_skin__jrdby{fill:var(--coach-skin);stroke:var(--coach-skin-line);stroke-width:1.5}.photo-coach_hair__tDI3A{fill:var(--coach-hair)}.photo-coach_ink__JpyZd{fill:none;stroke:var(--coach-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.photo-coach_nose__kYa9_{stroke-width:2.5}.photo-coach_dot__vr6LA{fill:var(--coach-ink)}.photo-coach_earL__QvvG9,.photo-coach_earR__TLbej,.photo-coach_feat__C9q3u,.photo-coach_fringe__IPlUw,.photo-coach_head__3MDN4,.photo-coach_locks__cGQhi,.photo-coach_whole__Lkx5V{transform-box:view-box;transform-origin:100px 125px}.photo-coach_browsUp__xAjeB,.photo-coach_fringe__IPlUw,.photo-coach_locks__cGQhi,.photo-coach_mSmile__GAbWD{opacity:0}.photo-coach_s-turn__oK6uG .photo-coach_feat__C9q3u{animation:photo-coach_turnF__surj7 var(--coach-dur) infinite ease-in-out}.photo-coach_s-turn__oK6uG .photo-coach_earL__QvvG9{animation:photo-coach_turnE__guGm3 var(--coach-dur) infinite ease-in-out}.photo-coach_s-turn__oK6uG .photo-coach_head__3MDN4{animation:photo-coach_turnH__SPSj5 var(--coach-dur) infinite ease-in-out}@keyframes photo-coach_turnF__surj7{0%,35%{transform:translateX(17px)}50%,to{transform:none}}@keyframes photo-coach_turnE__guGm3{0%,35%{opacity:0}50%,to{opacity:1}}@keyframes photo-coach_turnH__SPSj5{0%,35%{transform:scaleX(.93) translateX(5px)}50%,to{transform:none}}.photo-coach_s-tilt__x8e8r .photo-coach_whole__Lkx5V{transform-origin:100px 230px;animation:photo-coach_tilt___8UY4 var(--coach-dur) infinite ease-in-out}@keyframes photo-coach_tilt___8UY4{0%,35%{transform:rotate(13deg)}50%,to{transform:none}}.photo-coach_s-pitch__Gshwy .photo-coach_feat__C9q3u{animation:photo-coach_pitchF__v2ZaI var(--coach-dur) infinite ease-in-out}.photo-coach_s-pitch__Gshwy .photo-coach_earL__QvvG9,.photo-coach_s-pitch__Gshwy .photo-coach_earR__TLbej{animation:photo-coach_pitchE__z2zL4 var(--coach-dur) infinite ease-in-out}@keyframes photo-coach_pitchF__v2ZaI{0%,35%{transform:translateY(-15px) scaleY(.9)}50%,to{transform:none}}@keyframes photo-coach_pitchE__z2zL4{0%,35%{transform:translateY(12px)}50%,to{transform:none}}.photo-coach_s-hair__2Mhjn .photo-coach_fringe__IPlUw{animation:photo-coach_fringeOff__Z_WAA var(--coach-dur) infinite ease-in-out}.photo-coach_s-hair__2Mhjn .photo-coach_locks__cGQhi{animation:photo-coach_locksOff__jur_l var(--coach-dur) infinite ease-in-out}@keyframes photo-coach_fringeOff__Z_WAA{0%,35%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-18px)}}@keyframes photo-coach_locksOff__jur_l{0%,35%{opacity:1;transform:none}50%,to{opacity:0;transform:scaleX(1.25)}}.photo-coach_s-face__6SGQr .photo-coach_browsUp__xAjeB,.photo-coach_s-face__6SGQr .photo-coach_mSmile__GAbWD{animation:photo-coach_showA__4Q_uE var(--coach-dur) infinite}.photo-coach_s-face__6SGQr .photo-coach_browsFlat__gCxm_,.photo-coach_s-face__6SGQr .photo-coach_mFlat__jv9OV{animation:photo-coach_showB__gLYEJ var(--coach-dur) infinite}.photo-coach_nose__kYa9_{transform-box:view-box;transform-origin:100px 140px}.photo-coach_s-close__qj_3g .photo-coach_whole__Lkx5V{animation:photo-coach_closeW__ZLrz9 var(--coach-dur) infinite ease-in-out}.photo-coach_s-close__qj_3g .photo-coach_head__3MDN4{animation:photo-coach_closeH__c_Dwa var(--coach-dur) infinite ease-in-out}.photo-coach_s-close__qj_3g .photo-coach_nose__kYa9_{animation:photo-coach_closeN__a_PnR var(--coach-dur) infinite ease-in-out}.photo-coach_s-close__qj_3g .photo-coach_earL__QvvG9,.photo-coach_s-close__qj_3g .photo-coach_earR__TLbej{animation:photo-coach_turnE__guGm3 var(--coach-dur) infinite ease-in-out}@keyframes photo-coach_closeW__ZLrz9{0%,35%{transform:scale(1.22)}50%,to{transform:none}}@keyframes photo-coach_closeH__c_Dwa{0%,35%{transform:scale(.9,1.05)}50%,to{transform:none}}@keyframes photo-coach_closeN__a_PnR{0%,35%{transform:scale(1.6)}50%,to{transform:none}}@media (prefers-reduced-motion:reduce){.photo-coach_coach__ylYsA *{animation:none!important}.photo-coach_chipNo__8_pFh{opacity:0}.photo-coach_guide__XN8QL{stroke:var(--positive)}}.photo-guide_backdrop__UxwHD{position:fixed;inset:0;z-index:1000;display:grid;align-items:end;justify-items:center;background:color-mix(in srgb,var(--foreground) 45%,transparent);animation:photo-guide_fade__ZQJ3l .16s ease-out}.photo-guide_sheet__r3Qym{display:grid;gap:10px;width:100%;max-width:440px;max-height:96svh;overflow-y:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card);color:var(--foreground);animation:photo-guide_up__z_2p3 .22s cubic-bezier(.2,.8,.2,1)}@media (min-width:768px){.photo-guide_backdrop__UxwHD{align-items:center}.photo-guide_sheet__r3Qym{max-width:520px;padding:18px 22px 22px;border-radius:var(--radius-xl)}}@keyframes photo-guide_fade__ZQJ3l{0%{opacity:0}}@keyframes photo-guide_up__z_2p3{0%{transform:translateY(24px);opacity:0}}.photo-guide_top___dJH_{display:flex;align-items:center;gap:10px}.photo-guide_back__QlkeA,.photo-guide_close__43_8c{display:grid;flex:none;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-round);background:none;color:var(--text-subtle);cursor:pointer}.photo-guide_backGap__L_vNs{flex:none;width:32px}.photo-guide_bar__JumtR{display:flex;flex:1 1;gap:4px}.photo-guide_bar__JumtR i{flex:1 1;height:3px;border-radius:var(--radius-xs);background:var(--surface-track);transition:background-color .2s ease}.photo-guide_bar__JumtR i.photo-guide_on__QpChQ{background:var(--foreground)}.photo-guide_step__M4M0D{margin:4px 0 0;color:var(--text-subtle);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase}.photo-guide_h__W5FMB{margin:0;font-size:24px;line-height:1.15;text-align:center}.photo-guide_why__s04TT{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.4;text-align:center}.photo-guide_warn__UOs3d{color:var(--negative);font-weight:600}.photo-guide_extra__pcwwv{margin:0;color:var(--text-secondary);font-size:15.5px;line-height:1.4;text-align:center}.photo-guide_extra__pcwwv b{color:var(--foreground);font-weight:700}.photo-guide_demo__o65sx{display:grid;gap:8px}.photo-guide_strip__M4Sod{width:100%;height:58px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card)}.photo-guide_head__njuDV{fill:color-mix(in srgb,var(--foreground) 70%,transparent)}.photo-guide_cone__4pzsM{fill:color-mix(in srgb,var(--foreground) 9%,transparent)}.photo-guide_ruler__54psT{stroke:var(--text-subtle);stroke-width:1;stroke-dasharray:3 3}.photo-guide_phone__FDhtg{fill:var(--foreground)}.photo-guide_distGood__Psnoo,.photo-guide_dist__nmjsZ{font:600 10px var(--font-text);fill:var(--foreground)}.photo-guide_distGood__Psnoo{fill:var(--positive)}.photo-guide_face__R2dd_{position:relative;aspect-ratio:600/336;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card)}.photo-guide_face__R2dd_ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-guide_tag__EdfSq{position:absolute;top:40%;max-width:29%;text-align:center;line-height:1.25;z-index:1;padding:3px 9px;border-radius:var(--radius-round);background:var(--surface-card);font-size:12px;font-weight:600;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.photo-guide_tag__EdfSq[data-on]{opacity:1;transform:none}.photo-guide_tagL__vvjHb{left:2.5%}.photo-guide_tagR__wVKKt{right:2.5%}.photo-guide_tagBad__1_xyx{border:1px solid color-mix(in srgb,var(--negative) 55%,transparent);color:var(--negative)}.photo-guide_tagGood__JM_lE{border:1px solid color-mix(in srgb,var(--positive) 55%,transparent);color:var(--positive)}.photo-guide_range__TxYnm{width:100%;height:28px;margin:0;background:transparent;cursor:pointer;appearance:none}.photo-guide_range__TxYnm::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--negative),var(--attention) 50%,var(--positive))}.photo-guide_range__TxYnm::-moz-range-track{height:6px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--negative),var(--attention) 50%,var(--positive))}.photo-guide_range__TxYnm::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:2px solid var(--surface-card);border-radius:var(--radius-round);background:var(--foreground);box-shadow:0 1px 4px rgb(0 0 0/25%);appearance:none}.photo-guide_range__TxYnm::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--surface-card);border-radius:var(--radius-round);background:var(--foreground)}.photo-guide_scale__c38Xl{display:flex;align-items:center;justify-content:space-between;margin-top:-4px;color:var(--text-subtle);font:500 11.5px/1 var(--font-mono);text-transform:uppercase}.photo-guide_score__1nLEW{padding:5px 12px;border:1px solid hsl(var(--hue) 55% 40%/45%);border-radius:var(--radius-round);background:hsl(var(--hue) 60% 45%/12%);color:hsl(var(--hue) 60% 32%);font:600 14px/1 var(--font-text);text-transform:none}.photo-guide_clip__f_rNf{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);aspect-ratio:16/9;background:var(--surface-sunken)}.photo-guide_clip__f_rNf[hidden]{display:none}.photo-guide_clip__f_rNf video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-guide_still__ak16L{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken)}.photo-guide_still__ak16L img{display:block;width:100%;max-height:min(42svh,340px);object-fit:contain}.photo-guide_nav__s8NRm{display:flex;gap:8px;margin-top:4px}.photo-guide_ghost__ciKfs,.photo-guide_main__4w23T{min-height:50px;padding:0 18px;border:0;border-radius:var(--radius-md);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.photo-guide_main__4w23T{flex:1 1;background:var(--accent);color:var(--text-on-accent)}.photo-guide_go__k4Cqg{background:var(--positive)}.photo-guide_ghost__ciKfs{background:var(--surface-sunken);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.photo-guide_backdrop__UxwHD,.photo-guide_sheet__r3Qym{animation:none;opacity:1}}.overlay_gr__wJIaZ .gr-ov.is-animated path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:overlay_gr-draw__JQX3R .4s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * 90ms)}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-d,.overlay_gr__wJIaZ .gr-ov.is-animated .gr-l,.overlay_gr__wJIaZ .gr-ov.is-animated .gr-p{opacity:0;animation:overlay_gr-fade__9vm4v .25s ease-out forwards}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-d{animation-delay:calc(var(--i, 0) * 90ms)}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-p{animation-delay:.12s}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-l{animation-delay:calc(var(--gr-n, 2) * 90ms + .38s)}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-l--reference{animation-name:overlay_gr-fade-ref__OeWbw}.overlay_gr__wJIaZ .gr-pts.is-animated .gr-mesh circle{opacity:0;animation:overlay_gr-fade-mesh__gLQeq .3s ease-out forwards;animation-delay:calc(var(--i, 0) * 2ms)}.overlay_gr__wJIaZ .gr-pts.is-animated .gr-pt{opacity:0;animation:overlay_gr-fade__9vm4v .25s ease-out forwards;animation-delay:calc(.9s + var(--i, 0) * 30ms)}@keyframes overlay_gr-draw__JQX3R{to{stroke-dashoffset:0}}@keyframes overlay_gr-fade__9vm4v{to{opacity:1}}@keyframes overlay_gr-fade-ref__OeWbw{to{opacity:.85}}@keyframes overlay_gr-fade-mesh__gLQeq{to{opacity:.45}}.overlay_gr__wJIaZ .st-dim{fill:var(--scrim);opacity:0;transition:opacity .45s ease}.overlay_gr__wJIaZ .st.is-dim .st-dim{opacity:.22}.overlay_gr__wJIaZ .st-card,.overlay_gr__wJIaZ .st-scan{transition:opacity .3s ease}.overlay_linesOff__2Jmgw .st-card,.overlay_linesOff__2Jmgw .st-dim,.overlay_linesOff__2Jmgw .st-scan{opacity:0!important}@media (prefers-reduced-motion:reduce){.overlay_gr__wJIaZ .gr-ov.is-animated *,.overlay_gr__wJIaZ .gr-pts.is-animated *{animation:none!important;stroke-dashoffset:0!important}.overlay_gr__wJIaZ .gr-ov.is-animated .gr-d,.overlay_gr__wJIaZ .gr-ov.is-animated .gr-l,.overlay_gr__wJIaZ .gr-ov.is-animated .gr-p,.overlay_gr__wJIaZ .gr-pts.is-animated .gr-pt{opacity:1!important}.overlay_gr__wJIaZ .gr-pts.is-animated .gr-mesh circle{opacity:.45!important}}