.health-agent-module__mKHUja__page{min-height:100vh;padding:20px 16px 40px;position:relative;overflow:hidden}.health-agent-module__mKHUja__glowOne,.health-agent-module__mKHUja__glowTwo{filter:blur(54px);pointer-events:none;border-radius:999px;position:absolute}.health-agent-module__mKHUja__glowOne{background:#cbe8d794;width:220px;height:220px;animation:12s ease-in-out infinite health-agent-module__mKHUja__drift;top:-42px;right:-30px}.health-agent-module__mKHUja__glowTwo{background:#f3dcb26b;width:250px;height:250px;animation:14s ease-in-out infinite reverse health-agent-module__mKHUja__drift;bottom:120px;left:-48px}.health-agent-module__mKHUja__shell{z-index:1;width:min(100%,480px);margin:0 auto;position:relative}.health-agent-module__mKHUja__header{margin-bottom:14px}.health-agent-module__mKHUja__brandWrap,.health-agent-module__mKHUja__progressText,.health-agent-module__mKHUja__questionMeta,.health-agent-module__mKHUja__resultHeader,.health-agent-module__mKHUja__chips,.health-agent-module__mKHUja__multiFooter,.health-agent-module__mKHUja__badge{align-items:center;display:flex}.health-agent-module__mKHUja__brandWrap{justify-content:space-between;gap:12px;padding:2px 2px 0}.health-agent-module__mKHUja__brand,.health-agent-module__mKHUja__badgeLabel,.health-agent-module__mKHUja__questionTag,.health-agent-module__mKHUja__questionSource,.health-agent-module__mKHUja__resultEyebrow{letter-spacing:.08em;text-transform:uppercase}.health-agent-module__mKHUja__brand{color:#284034;font-size:21px;font-weight:700;line-height:1.2}.health-agent-module__mKHUja__mark{vertical-align:text-top;margin:0 1px 0 2px;font-size:10px}.health-agent-module__mKHUja__badge{color:#426051;background:#ffffffb8;border:1px solid #6c8a7824;border-radius:999px;flex-shrink:0;gap:8px;padding:8px 12px;box-shadow:0 10px 26px #3e4f4414}.health-agent-module__mKHUja__badgeLabel{color:#426051b3;font-size:10px}.health-agent-module__mKHUja__badge strong{font-size:11px;font-weight:700}.health-agent-module__mKHUja__chatFrame,.health-agent-module__mKHUja__reportCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #76897d24;box-shadow:0 20px 48px #374a3d14,inset 0 1px #ffffffb3}.health-agent-module__mKHUja__chatFrame{border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto;min-height:min(68vh,760px);display:grid;overflow:hidden}.health-agent-module__mKHUja__progressRow,.health-agent-module__mKHUja__composer{padding:16px 16px 0}.health-agent-module__mKHUja__progressRow{border-bottom:1px solid #6f81761a;padding-bottom:14px}.health-agent-module__mKHUja__progressText{color:#4f6458;justify-content:space-between;font-size:12px}.health-agent-module__mKHUja__progressText strong{color:#2f4638;font-size:12px}.health-agent-module__mKHUja__progressBar,.health-agent-module__mKHUja__scoreBar{background:#99ada02e;border-radius:999px;position:relative;overflow:hidden}.health-agent-module__mKHUja__progressBar{height:8px;margin-top:10px}.health-agent-module__mKHUja__progressValue,.health-agent-module__mKHUja__scoreFill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.health-agent-module__mKHUja__progressValue{background:linear-gradient(90deg,#7db091 0%,#4f7a61 100%)}.health-agent-module__mKHUja__transcript{scroll-behavior:smooth;align-content:start;gap:14px;min-height:0;padding:18px 16px;display:grid;overflow-y:auto}.health-agent-module__mKHUja__contextStrip{color:#2c3f33c7;background:#f7f8f3f5;border:1px solid #6f81761a;border-radius:18px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.health-agent-module__mKHUja__assistantBubble,.health-agent-module__mKHUja__userBubble,.health-agent-module__mKHUja__pendingBubble{border-radius:20px;max-width:88%;padding:14px 16px;font-size:14px;line-height:1.78;animation:.42s both health-agent-module__mKHUja__riseIn}.health-agent-module__mKHUja__assistantBubble,.health-agent-module__mKHUja__pendingBubble{border-top-left-radius:8px;justify-self:start}.health-agent-module__mKHUja__assistantBubble{color:#2f4638;background:linear-gradient(#f7faf5f5,#f0f5efeb);border:1px solid #6c8a7824}.health-agent-module__mKHUja__pendingBubble{color:#2f4638b8;background:#f5f5f2eb;border:1px dashed #6c8a7833}.health-agent-module__mKHUja__userBubble{color:#f6f4ef;background:linear-gradient(#507362 0%,#3e5a4c 100%);border-top-right-radius:8px;justify-self:end;box-shadow:0 12px 28px #354d4029}.health-agent-module__mKHUja__composer{background:#fdfcf7e6;border-top:1px solid #6f81761a;padding-top:14px;padding-bottom:16px}.health-agent-module__mKHUja__flowAnchor{height:1px}.health-agent-module__mKHUja__questionMeta,.health-agent-module__mKHUja__resultHeader,.health-agent-module__mKHUja__multiFooter{justify-content:space-between;gap:10px}.health-agent-module__mKHUja__questionTag{color:#4f6a59;font-size:11px;font-weight:700}.health-agent-module__mKHUja__questionSource{color:#4f6458b8;font-size:10px}.health-agent-module__mKHUja__questionTitle,.health-agent-module__mKHUja__resultTitle{color:#22372a;line-height:1.42}.health-agent-module__mKHUja__questionTitle{margin-top:12px;font-size:20px}.health-agent-module__mKHUja__questionDescription,.health-agent-module__mKHUja__paragraph,.health-agent-module__mKHUja__lead,.health-agent-module__mKHUja__recommendationCard p,.health-agent-module__mKHUja__tip,.health-agent-module__mKHUja__resultFooter p{color:#273a2fcc;line-height:1.78}.health-agent-module__mKHUja__questionDescription{margin-top:8px;font-size:13px}.health-agent-module__mKHUja__optionList{gap:10px;margin-top:16px;display:grid}.health-agent-module__mKHUja__optionButton,.health-agent-module__mKHUja__optionSelected,.health-agent-module__mKHUja__submitButton,.health-agent-module__mKHUja__restartButton{appearance:none;font:inherit;cursor:pointer;border:none}.health-agent-module__mKHUja__optionButton,.health-agent-module__mKHUja__optionSelected{text-align:left;border-radius:18px;width:100%;padding:14px 15px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.health-agent-module__mKHUja__optionButton{color:#30473a;background:#fff;border:1px solid #7e8f8329}.health-agent-module__mKHUja__optionSelected{color:#264034;background:linear-gradient(#eaf6eee6,#e0eee5e6);border:1px solid #5b82684d;transform:translateY(-1px);box-shadow:0 10px 24px #587f641f}.health-agent-module__mKHUja__optionButton:disabled,.health-agent-module__mKHUja__optionSelected:disabled,.health-agent-module__mKHUja__submitButton:disabled,.health-agent-module__mKHUja__restartButton:disabled{cursor:not-allowed;opacity:.6}.health-agent-module__mKHUja__optionButton span,.health-agent-module__mKHUja__optionSelected span{font-size:14px;font-weight:600;display:block}.health-agent-module__mKHUja__optionButton small,.health-agent-module__mKHUja__optionSelected small{color:#30473ab3;margin-top:4px;display:block}.health-agent-module__mKHUja__multiFooter{color:#30473ab8;margin-top:16px;font-size:12px}.health-agent-module__mKHUja__submitButton,.health-agent-module__mKHUja__restartButton{color:#f7f4ee;background:linear-gradient(#4d725f 0%,#355243 100%);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;box-shadow:0 10px 20px #3552432e}.health-agent-module__mKHUja__reportCard{border-radius:28px;margin-top:16px;padding:18px 16px 20px;animation:.5s both health-agent-module__mKHUja__riseIn}.health-agent-module__mKHUja__resultEyebrow{color:#527060;font-size:11px;font-weight:700}.health-agent-module__mKHUja__resultTitle{margin-top:10px;font-size:24px}.health-agent-module__mKHUja__chips{flex-wrap:wrap;gap:8px;margin-top:14px}.health-agent-module__mKHUja__chip,.health-agent-module__mKHUja__chipSoft{border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;display:inline-flex}.health-agent-module__mKHUja__chip{color:#355243;background:#5b82681f;font-weight:700}.health-agent-module__mKHUja__chipSoft{color:#4e6558;background:#cad6cc38}.health-agent-module__mKHUja__lead{margin-top:16px;font-size:15px}.health-agent-module__mKHUja__paragraph{margin-top:10px;font-size:14px}.health-agent-module__mKHUja__scoreBlock{gap:10px;margin-top:18px;display:grid}.health-agent-module__mKHUja__scoreRow{color:#31493b;grid-template-columns:86px 1fr 32px;align-items:center;gap:10px;font-size:12px;display:grid}.health-agent-module__mKHUja__scoreBar{height:7px}.health-agent-module__mKHUja__scoreFill{background:linear-gradient(90deg,#d0c38e 0%,#71936d 100%)}.health-agent-module__mKHUja__scoreRow strong{text-align:right}.health-agent-module__mKHUja__section{margin-top:22px}.health-agent-module__mKHUja__section h3{color:#22372a;font-size:17px}.health-agent-module__mKHUja__recommendationList{gap:10px;margin-top:14px;display:grid}.health-agent-module__mKHUja__recommendationCard{background:linear-gradient(#f8f9f5fa,#f2f4effa);border:1px solid #7182761f;border-radius:18px;padding:14px}.health-agent-module__mKHUja__recommendationCard strong{color:#30473a;font-size:14px;display:block}.health-agent-module__mKHUja__recommendationCard p{margin-top:6px;font-size:13px}.health-agent-module__mKHUja__tip{background:#edf1eaeb;border-radius:18px;margin-top:10px;padding:14px;font-size:14px}.health-agent-module__mKHUja__resultFooter{border-top:1px solid #6f81761f;gap:8px;margin-top:20px;padding-top:14px;display:grid}.health-agent-module__mKHUja__resultFooter p{font-size:12px}.health-agent-module__mKHUja__captureNotice{color:#30473a;background:#f1f5eef0;border-radius:16px;padding:12px 14px;font-weight:600}@keyframes health-agent-module__mKHUja__drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(10px,14px)scale(1.06)}}@keyframes health-agent-module__mKHUja__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.health-agent-module__mKHUja__brandWrap{flex-direction:column;align-items:flex-start}.health-agent-module__mKHUja__badge{width:fit-content}.health-agent-module__mKHUja__chatFrame{min-height:70vh}}
