.diagnosis_page__2h96f{--bg:#fbfaf8;--app-bg:#f4f2ee;--accent:#0e9384;--accent-deep:#0b7468;--accent-soft:#e7f5f2;--ink:#1f2430;--ink-soft:#3a4150;--user-bubble:#1f2430;--chrome:#e6e3dd;--chrome-2:#efede8;--muted:#7a8190;--line:#e9e6e0;--card:#fff;--shadow-phone:0 40px 80px -28px rgba(31,36,48,.45),0 12px 24px -12px rgba(31,36,48,.25);--r-bubble:22px;font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 600px at 50% -8%,#eaf6f4 0,rgba(234,246,244,0) 60%),var(--bg);min-height:100vh}.diagnosis_page__2h96f *,.diagnosis_page__2h96f :after,.diagnosis_page__2h96f :before{box-sizing:border-box}.diagnosis_display__54zyG,.diagnosis_page__2h96f h1,.diagnosis_page__2h96f h2,.diagnosis_page__2h96f h3{font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.02em;margin:0}.diagnosis_wrap__GuRBd{max-width:1120px;margin:0 auto;padding:0 22px}.diagnosis_topbar__33nMt{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;max-width:1120px;margin:0 auto}.diagnosis_brand__39pG0{display:flex;align-items:center;gap:10px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;color:var(--ink);text-decoration:none;font-size:15px}.diagnosis_brandMark__SpZ_U{width:30px;height:30px;border-radius:9px;background:linear-gradient(150deg,var(--accent),var(--accent-deep));color:#fff;display:grid;place-items:center;font-size:15px;box-shadow:0 4px 12px -3px rgba(14,147,132,.6)}.diagnosis_topnav__HFAp6{display:flex;gap:26px}.diagnosis_topnav__HFAp6 a{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:500}.diagnosis_topnav__HFAp6 a:hover{color:var(--accent)}@media (max-width:720px){.diagnosis_topnav__HFAp6{display:none}}.diagnosis_hero__3tCsU{text-align:center;padding:26px 0 8px}.diagnosis_eyebrow__Rhq5t{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent-deep);background:var(--accent-soft);padding:7px 14px;border-radius:999px;margin-bottom:22px}.diagnosis_pulse__CtyiF{width:8px;height:8px;border-radius:50%;background:var(--accent);position:relative}.diagnosis_pulse__CtyiF:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--accent);opacity:.35;animation:diagnosis_ring__hiESF 1.8s ease-out infinite}@keyframes diagnosis_ring__hiESF{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.4);opacity:0}}.diagnosis_hero__3tCsU h1{font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.02}.diagnosis_hero__3tCsU h1 .diagnosis_accent__pjrRV{color:var(--accent)}.diagnosis_lede__qDWnd{max-width:600px;margin:20px auto 0;font-size:17px;color:var(--ink-soft)}.diagnosis_lede__qDWnd em{color:var(--ink);font-style:normal;font-weight:600}.diagnosis_stage__eAEmI{display:flex;justify-content:center;padding:34px 0 12px}.diagnosis_phone__SJOHb{width:400px;max-width:100%;background:#0e1116;border-radius:46px;padding:12px;box-shadow:var(--shadow-phone);position:relative}.diagnosis_phone__SJOHb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:46px;pointer-events:none;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.06),inset 0 0 0 8px #060809}.diagnosis_screen__nxJsw{background:var(--app-bg);border-radius:36px;overflow:hidden;position:relative;height:720px;display:flex;flex-direction:column}.diagnosis_statusbar__Z26AH{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 6px;font-size:13px;font-weight:600;color:var(--ink);background:#fff}.diagnosis_statusIcons__ho5sV{display:flex;align-items:center;gap:6px}.diagnosis_statusIcons__ho5sV svg{display:block}.diagnosis_chathead__VoxS1{display:flex;align-items:center;gap:12px;padding:10px 18px 14px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:2}.diagnosis_back__BMAb5{color:var(--accent);font-size:22px;background:none;border:none;cursor:pointer;line-height:1;padding:0 2px;width:26px}.diagnosis_back__BMAb5:disabled{opacity:0;pointer-events:none}.diagnosis_avatar__Jl4M_{width:42px;height:42px;border-radius:50%;flex:0 0 auto;background:linear-gradient(150deg,var(--accent),var(--accent-deep));color:#fff;display:grid;place-items:center;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:18px;position:relative}.diagnosis_avaDot__lU7M2{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background:#1cc88a;border:2.5px solid #fff}.diagnosis_who__gEMk4{line-height:1.2;flex:1 1 auto}.diagnosis_who__gEMk4 strong{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:16px;display:block}.diagnosis_who__gEMk4 span{font-size:12px;color:#1cc88a;font-weight:600;display:flex;align-items:center;gap:5px}.diagnosis_onlineDot__1kJYe{width:6px;height:6px;border-radius:50%;background:#1cc88a;display:inline-block}.diagnosis_qcount__M0Jv_{font-size:11px;color:var(--muted);font-weight:600;background:var(--chrome-2);padding:4px 9px;border-radius:999px;white-space:nowrap}.diagnosis_thread__VF79O{flex:1 1 auto;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:4px;scroll-behavior:smooth;background:radial-gradient(600px 300px at 80% 0,rgba(14,147,132,.04),transparent 70%),var(--app-bg)}.diagnosis_thread__VF79O::-webkit-scrollbar{width:0}.diagnosis_daystamp___fK2G{text-align:center;font-size:11px;color:var(--muted);font-weight:600;margin:4px 0 10px}.diagnosis_row__4qqBA{display:flex;align-items:flex-end;gap:8px;max-width:100%}.diagnosis_rowAva__xRgCR{justify-content:flex-start}.diagnosis_rowMe__vb7Z4{justify-content:flex-end}.diagnosis_rowAvatar__yPW0T{width:26px;height:26px;border-radius:50%;flex:0 0 auto;background:linear-gradient(150deg,var(--accent),var(--accent-deep));color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;margin-bottom:2px}.diagnosis_rowAvatarHide___g2dM{visibility:hidden}.diagnosis_bubble__ATwjh{max-width:78%;padding:11px 15px;font-size:15px;line-height:1.42;border-radius:var(--r-bubble);position:relative;word-wrap:break-word;animation:diagnosis_pop__xsP5u .34s cubic-bezier(.2,.9,.3,1.2) both}.diagnosis_bubble__ATwjh strong{font-weight:700}.diagnosis_rowAva__xRgCR .diagnosis_bubble__ATwjh{background:#fff;color:var(--ink);border-bottom-left-radius:7px;box-shadow:0 1px 2px rgba(31,36,48,.06),0 4px 14px -8px rgba(31,36,48,.18)}.diagnosis_rowMe__vb7Z4 .diagnosis_bubble__ATwjh{background:var(--user-bubble);color:#f4f5f7;border-bottom-right-radius:7px}.diagnosis_rowAva__xRgCR .diagnosis_bubble__ATwjh:after{content:"";position:absolute;left:-5px;bottom:0;width:14px;height:14px;background:#fff;clip-path:path("M14 14C7 14 0 12 0 0 0 8 4 14 14 14Z")}.diagnosis_rowMe__vb7Z4 .diagnosis_bubble__ATwjh:after{content:"";position:absolute;right:-5px;bottom:0;width:14px;height:14px;background:var(--user-bubble);clip-path:path("M0 14C7 14 14 12 14 0 14 8 10 14 0 14Z")}@keyframes diagnosis_pop__xsP5u{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.diagnosis_typing__pHEZN{display:flex;gap:4px;padding:14px 16px}.diagnosis_typing__pHEZN span{width:8px;height:8px;border-radius:50%;background:#b9bec8;animation:diagnosis_blink__0nkE1 1.3s infinite}.diagnosis_typing__pHEZN span:nth-child(2){animation-delay:.2s}.diagnosis_typing__pHEZN span:nth-child(3){animation-delay:.4s}@keyframes diagnosis_blink__0nkE1{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.diagnosis_composer__uon4h{background:#fff;border-top:1px solid var(--line);padding:12px 14px calc(14px + env(safe-area-inset-bottom));position:relative;z-index:2}.diagnosis_chips__qtMFM{display:flex;flex-direction:column;gap:8px}.diagnosis_chip__UEaR1{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;background:var(--accent-soft);color:var(--accent-deep);border:1.5px solid transparent;border-radius:16px;padding:11px 14px;font-size:14.5px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;line-height:1.3;transition:transform .12s ease,background .15s ease,border-color .15s ease}.diagnosis_chip__UEaR1:hover{background:#dbeeeb;border-color:rgba(14,147,132,.35)}.diagnosis_chip__UEaR1:active{transform:scale(.98)}.diagnosis_chipKey__54oOn{flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:rgba(14,147,132,.16);color:var(--accent-deep);display:grid;place-items:center;font-size:11px;font-weight:700}.diagnosis_chipSending__oX8Nq{background:var(--user-bubble);color:#fff;border-color:var(--user-bubble)}.diagnosis_chipSending__oX8Nq .diagnosis_chipKey__54oOn{background:hsla(0,0%,100%,.18);color:#fff}.diagnosis_composerHint__KukN0{font-size:11px;color:var(--muted);text-align:center;margin-top:9px;font-weight:500}.diagnosis_composerHint__KukN0 kbd{background:var(--chrome-2);border:1px solid var(--chrome);border-radius:5px;padding:1px 5px;font-family:var(--font-inter),"Inter",sans-serif;font-size:10.5px}.diagnosis_fakeinput__IG0ga{display:flex;align-items:center;gap:10px}.diagnosis_fakeinput__IG0ga .diagnosis_field__hJ_FA{flex:1;background:var(--app-bg);border-radius:999px;padding:11px 16px;color:var(--muted);font-size:14px}.diagnosis_fakeinput__IG0ga .diagnosis_send__BSGCe{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;flex:0 0 auto}.diagnosis_summary__ibWWX{background:var(--card);border-radius:20px;overflow:hidden;max-width:90%;box-shadow:0 2px 4px rgba(31,36,48,.06),0 16px 40px -18px rgba(31,36,48,.35);border:1px solid var(--line);animation:diagnosis_pop__xsP5u .4s cubic-bezier(.2,.9,.3,1.2) both}.diagnosis_sumHead__YBoVX{padding:16px 18px 14px;color:#fff;position:relative}.diagnosis_sumHead__YBoVX.diagnosis_vyes__yRY5N{background:linear-gradient(150deg,var(--accent),var(--accent-deep))}.diagnosis_sumHead__YBoVX.diagnosis_vmaybe__HNHfg{background:linear-gradient(150deg,#e0962e,#b96e12)}.diagnosis_sumHead__YBoVX.diagnosis_vno__4mCJ_{background:linear-gradient(150deg,#586173,#3a4150)}.diagnosis_sumBadge__RidM2{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.diagnosis_sumHead__YBoVX h3{font-size:19px;font-weight:800;margin-top:5px;line-height:1.2}.diagnosis_sumHead__YBoVX .diagnosis_sub__d7KNG{font-size:13px;margin-top:7px;opacity:.92;line-height:1.4}.diagnosis_sumScore__99Xci{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.diagnosis_dial__Z_kFG{width:62px;height:62px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;position:relative}.diagnosis_dial__Z_kFG:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.diagnosis_dial__Z_kFG span{position:relative;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:20px;color:var(--ink)}.diagnosis_sumScore__99Xci .diagnosis_lbl__ndDuy strong{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:15px;display:block}.diagnosis_sumScore__99Xci .diagnosis_lbl__ndDuy span{font-size:12.5px;color:var(--muted)}.diagnosis_sumReasons__gygDQ{padding:14px 18px}.diagnosis_sumReasons__gygDQ h4{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:var(--font-inter),"Inter",sans-serif;font-weight:700}.diagnosis_reason__Brs7I{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-soft);margin-bottom:10px;line-height:1.4}.diagnosis_reason__Brs7I:last-child{margin-bottom:0}.diagnosis_rIc__Lpgtq{flex:0 0 auto}.diagnosis_estimate__HwDC6{margin:4px 18px 16px;padding:18px;border-radius:16px;background:linear-gradient(160deg,#062f2a,#0e1116);color:#fff;text-align:center;position:relative;overflow:hidden}.diagnosis_estimate__HwDC6:before{content:"";position:absolute;top:-40%;left:-10%;width:120%;height:120%;background:radial-gradient(circle at 30% 20%,rgba(14,147,132,.45),transparent 55%)}.diagnosis_estimate__HwDC6.diagnosis_muted__YF85x{background:#f1efea;color:var(--ink)}.diagnosis_estLabel__5EIjN{position:relative;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-weight:600}.diagnosis_estFigure__Q_PNi{position:relative;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:46px;line-height:1;margin:8px 0 6px;color:#2bd9c2}.diagnosis_estimate__HwDC6.diagnosis_muted__YF85x .diagnosis_estFigure__Q_PNi{color:var(--ink);font-size:34px}.diagnosis_estFigure__Q_PNi small{font-size:18px;opacity:.7;font-weight:600}.diagnosis_estNote__laxKI{position:relative;font-size:12px;opacity:.82;line-height:1.45}.diagnosis_estimate__HwDC6.diagnosis_muted__YF85x .diagnosis_estNote__laxKI{opacity:.65}.diagnosis_sumRecommend___jZ9q{padding:0 18px 16px;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.diagnosis_sumRecommend___jZ9q strong{color:var(--ink)}.diagnosis_sumActions__sq2RM{display:flex;gap:8px;padding:0 14px 14px}.diagnosis_sumActions__sq2RM button{flex:1;padding:11px;border-radius:13px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;border:none;transition:transform .12s ease,background .15s ease}.diagnosis_sumActions__sq2RM button:active{transform:scale(.97)}.diagnosis_btnRetake__6dzcy{background:var(--chrome-2);color:var(--ink)}.diagnosis_btnRetake__6dzcy:hover{background:var(--chrome)}.diagnosis_btnCopy__1HzkP{background:var(--accent);color:#fff}.diagnosis_btnCopy__1HzkP:hover{background:var(--accent-deep)}.diagnosis_scrollCue__7AYwn{text-align:center;margin:26px 0 0;color:var(--muted);font-size:13px;font-weight:500;animation:diagnosis_bob__xotxS 2s ease-in-out infinite}@keyframes diagnosis_bob__xotxS{50%{transform:translateY(6px)}}.diagnosis_compareWrap__U2Zqv{margin-top:38px;border:1px solid var(--line);border-radius:20px;overflow-x:auto;background:var(--card);-webkit-overflow-scrolling:touch}.diagnosis_cmp__Z8PeR{width:100%;min-width:720px;border-collapse:collapse;font-size:14.5px}.diagnosis_cmp__Z8PeR td,.diagnosis_cmp__Z8PeR th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.diagnosis_cmp__Z8PeR thead th{font-size:13px;background:var(--chrome-2)}.diagnosis_cmp__Z8PeR tbody th,.diagnosis_cmp__Z8PeR thead th{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:700;color:var(--ink);white-space:nowrap}.diagnosis_cmp__Z8PeR tbody tr:last-child td,.diagnosis_cmp__Z8PeR tbody tr:last-child th{border-bottom:none}.diagnosis_cmp__Z8PeR .diagnosis_rowHl__j0n1y td,.diagnosis_cmp__Z8PeR .diagnosis_rowHl__j0n1y th{background:var(--accent-soft)}.diagnosis_cmp__Z8PeR .diagnosis_rowHl__j0n1y th{color:var(--accent-deep)}.diagnosis_cmp__Z8PeR .diagnosis_yes__nDyTW{color:var(--accent-deep);font-weight:600}.diagnosis_cmp__Z8PeR .diagnosis_no__B6qzH{color:var(--muted)}.diagnosis_cmp__Z8PeR small{display:block;color:var(--muted);font-weight:400;font-size:12.5px;margin-top:2px}.diagnosis_cmpFoot__pAUSw{text-align:center;margin-top:16px;font-size:13px;color:var(--muted)}.diagnosis_mkt__EDHUE{padding:64px 0}.diagnosis_mkt__EDHUE h2{font-size:clamp(26px,4vw,36px);font-weight:800;text-align:center}.diagnosis_infoLede__0J1Tn{max-width:660px;margin:16px auto 0;text-align:center;color:var(--ink-soft);font-size:16.5px}.diagnosis_cards__drwOy{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media (max-width:880px){.diagnosis_cards__drwOy{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.diagnosis_cards__drwOy{grid-template-columns:1fr}}.diagnosis_card__mhrNH{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;transition:transform .18s ease,box-shadow .18s ease}.diagnosis_card__mhrNH:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(31,36,48,.4)}.diagnosis_cardIc__ryG8E{font-size:24px;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--accent-soft);margin-bottom:14px}.diagnosis_card__mhrNH h3{font-size:17px;margin-bottom:7px}.diagnosis_card__mhrNH p{font-size:14.5px;color:var(--ink-soft)}.diagnosis_honest__XdoJj{background:var(--ink);color:#fff;border-radius:32px;margin:0 22px}.diagnosis_honestInner__m44Qk{max-width:760px;margin:0 auto;padding:60px 28px}.diagnosis_honest__XdoJj .diagnosis_eyebrow__Rhq5t{background:hsla(0,0%,100%,.1);color:#9fe7dd}.diagnosis_honest__XdoJj h2{text-align:left;color:#fff}.diagnosis_honestList__FCcIH{list-style:none;margin-top:28px;padding:0;display:flex;flex-direction:column;gap:16px}.diagnosis_honestList__FCcIH li{padding-left:30px;position:relative;color:#c6cbd4;font-size:15.5px;line-height:1.5}.diagnosis_honestList__FCcIH li:before{content:"—";position:absolute;left:0;color:var(--accent);font-weight:700}.diagnosis_honestList__FCcIH strong{color:#fff;font-weight:700}.diagnosis_honestFoot__kh_1D{margin-top:26px;color:#9097a4;font-size:14.5px}.diagnosis_faqList__jNoZ2{max-width:760px;margin:36px auto 0}.diagnosis_page__2h96f details{border-bottom:1px solid var(--line)}.diagnosis_page__2h96f summary{cursor:pointer;padding:18px 36px 18px 0;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:16.5px;list-style:none;position:relative}.diagnosis_page__2h96f summary::-webkit-details-marker{display:none}.diagnosis_page__2h96f summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;color:var(--accent);font-weight:400;transition:transform .2s}.diagnosis_page__2h96f details[open] summary:after{transform:rotate(45deg)}.diagnosis_page__2h96f details p{padding:0 0 20px;color:var(--ink-soft);font-size:15px;max-width:660px}.diagnosis_cta__ZQDVO{text-align:center;padding:70px 22px}.diagnosis_ctaCard__iaAgX{max-width:760px;margin:0 auto;background:linear-gradient(155deg,var(--accent),var(--accent-deep));border-radius:28px;padding:50px 32px;color:#fff;box-shadow:0 30px 60px -28px rgba(14,147,132,.7)}.diagnosis_ctaCard__iaAgX h2{color:#fff;font-size:clamp(26px,4vw,38px)}.diagnosis_ctaCard__iaAgX p{margin:16px auto 28px;max-width:480px;opacity:.92;font-size:16.5px}.diagnosis_ctaBtn__1q75_{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--accent-deep);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:16px;padding:15px 30px;border-radius:14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.diagnosis_ctaBtn__1q75_:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(0,0,0,.35)}.diagnosis_siteFooter__GqM2f{text-align:center;padding:40px 22px 60px;color:var(--muted);font-size:13.5px}.diagnosis_siteFooter__GqM2f a{color:var(--accent-deep)}.diagnosis_footerFine__Hs_LF{margin-top:8px;font-size:12.5px;opacity:.8}@media (max-width:480px){.diagnosis_phone__SJOHb{border-radius:0;padding:0;box-shadow:none;background:transparent}.diagnosis_phone__SJOHb:before{display:none}.diagnosis_screen__nxJsw{border-radius:0;height:84svh;min-height:560px}.diagnosis_stage__eAEmI{padding:18px 0 0}.diagnosis_wrap__GuRBd{padding:0 16px}.diagnosis_honest__XdoJj{margin:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.diagnosis_page__2h96f *,.diagnosis_page__2h96f :after,.diagnosis_page__2h96f :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.diagnosis_bubble__ATwjh,.diagnosis_scrollCue__7AYwn,.diagnosis_summary__ibWWX{animation:none}}