.HealthLinkClient_page__Lzibn{--bg:#f5f7fb;--line:#e5e8ee;--line-strong:#d9dee8;--ink-1:#191f28;--ink-2:#4e5968;--ink-3:#6b7684;--toss-blue:#3182f6;--toss-blue-pressed:#1b64da;--success-bg:#e8f8ee;--success-ink:#137333;--warn-bg:#fff7e6;--warn-ink:#8a5b00;--error-bg:#fff0f0;--error-ink:#b42318;width:min(760px,100%);margin:0 auto;padding:20px 14px 64px;color:var(--ink-1);font-family:Pretendard Variable,Noto Sans KR,Apple SD Gothic Neo,sans-serif}.HealthLinkClient_headerCard__SbMFD,.HealthLinkClient_noticeCritical__dXmg4,.HealthLinkClient_sectionCard__hDg4D{border-radius:24px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.HealthLinkClient_headerCard__SbMFD{padding:22px 20px;display:grid;gap:10px}.HealthLinkClient_kicker__SbVTQ{margin:0;width:fit-content;border-radius:999px;border:1px solid #cfe6dd;background:#eef8f4;color:#11795f;font-size:12px;font-weight:800;letter-spacing:.08em;padding:5px 12px}.HealthLinkClient_title__Q4MM3{margin:0;font-size:clamp(1.55rem,3.6vw,2rem);line-height:1.2;letter-spacing:-.02em;font-weight:800}.HealthLinkClient_description__BnrTP{margin:0;color:var(--ink-2);font-size:14px;line-height:1.6}.HealthLinkClient_statusRow__ZwKcF{display:flex;flex-wrap:wrap;gap:8px}.HealthLinkClient_infoPill__k7x6s,.HealthLinkClient_statusBadge__Qbbt5{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;border:1px solid transparent}.HealthLinkClient_statusOn____WRF{background:#eafaf1;color:#1f845a;border-color:#b8e7cf}.HealthLinkClient_statusPending__U38gU{background:#edf5ff;color:#2b6ef2;border-color:#c8dcff}.HealthLinkClient_statusOff__O2MUn{background:#f4f6fa;color:#6b7684;border-color:#dce2ea}.HealthLinkClient_infoPill__k7x6s{background:#f8f9fb;color:var(--ink-2);border-color:var(--line)}.HealthLinkClient_noticeCritical__dXmg4{margin-top:12px;padding:12px 14px;background:#fff6f6;border-color:#ffd9d9;color:#9d1f1f;font-size:13px;font-weight:700}.HealthLinkClient_headerNotice__h2tMV{margin-top:12px}.HealthLinkClient_sectionCard__hDg4D{margin-top:12px;padding:20px;display:grid;gap:14px}.HealthLinkClient_sectionHeader__bp1Ms{display:flex;justify-content:space-between;align-items:center;gap:8px}.HealthLinkClient_sectionHeader__bp1Ms h2{margin:0;font-size:1.12rem;letter-spacing:-.01em}.HealthLinkClient_sectionDescription__Fff92{margin:-4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.HealthLinkClient_sectionLead__JdIui{margin:-4px 0 2px;color:var(--ink-2);font-size:13px;line-height:1.55}.HealthLinkClient_sectionSubText__UFH2t{margin:-2px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}.HealthLinkClient_ghostButton__fT5Qe{min-height:40px;border-radius:12px;border:1px solid var(--line-strong);background:#fff;color:var(--ink-1);padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.HealthLinkClient_ghostButton__fT5Qe:disabled{opacity:.55;cursor:not-allowed}.HealthLinkClient_advancedActionDetails__WrRJH summary:focus-visible,.HealthLinkClient_detailButton__wbnrP:focus-visible,.HealthLinkClient_ghostButton__fT5Qe:focus-visible,.HealthLinkClient_metricCollapseButton__Nfkid:focus-visible,.HealthLinkClient_metricExpandButton__8o0ym:focus-visible,.HealthLinkClient_nextButton__BJFGh:focus-visible,.HealthLinkClient_optionalLoginDetails__hFWKJ summary:focus-visible,.HealthLinkClient_optionalSection__ho3m1 summary:focus-visible,.HealthLinkClient_rawSection___Nb6k summary:focus-visible,.HealthLinkClient_secondaryActionButton__MAkPK:focus-visible,.HealthLinkClient_secondaryActionDetails__M5l33 summary:focus-visible,.HealthLinkClient_statusDetails__P2QDL summary:focus-visible,.HealthLinkClient_unlinkButton__IrbKX:focus-visible{outline:2px solid #6ba4ff;outline-offset:2px}.HealthLinkClient_spinnerLabel__Ya_R7{display:inline-flex;align-items:center;gap:8px}.HealthLinkClient_spinner___uoWZ{width:14px;height:14px;border-radius:999px;border:2px solid rgba(78,89,104,.24);border-top-color:rgba(49,130,246,.9);animation:HealthLinkClient_spin__J2n67 .8s linear infinite}.HealthLinkClient_stepStrip__tBRoL{border-radius:16px;border:1px solid var(--line);background:var(--bg);padding:10px;display:grid;gap:8px}.HealthLinkClient_stepItem__oRJaP{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid transparent;padding:10px 12px}.HealthLinkClient_stepDone__EYOsl{background:#eff8ff;border-color:#cde2ff}.HealthLinkClient_stepCurrent__P2qrM{background:#edf5ff;border-color:#b9d5ff}.HealthLinkClient_stepPending__QLQCo{background:#fff;border-color:var(--line)}.HealthLinkClient_stepNumber__W8KcN{width:24px;height:24px;border-radius:999px;background:#fff;border:1px solid #ced6e2;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.HealthLinkClient_stepCopy__HR6gw{display:grid;gap:2px}.HealthLinkClient_stepCopy__HR6gw strong{font-size:13px;font-weight:700;color:var(--ink-1)}.HealthLinkClient_stepCopy__HR6gw span{font-size:12px;color:var(--ink-3)}.HealthLinkClient_formGrid__kzZ73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HealthLinkClient_requiredCard___zfzV{border-radius:14px;border:1px solid #cdddfc;background:#eff5ff;padding:12px 13px;display:grid;gap:6px}.HealthLinkClient_requiredCard___zfzV strong{color:#245ecf;font-size:13px;font-weight:800}.HealthLinkClient_requiredCard___zfzV p{margin:0;color:#3f4b5f;font-size:12px;line-height:1.5}.HealthLinkClient_optionalLoginDetails__hFWKJ{margin-top:2px;border-radius:12px;border:1px solid var(--line);background:#fbfcfe;padding:10px 12px}.HealthLinkClient_optionalLoginDetails__hFWKJ summary{cursor:pointer;user-select:none;color:var(--ink-2);font-size:12px;font-weight:700}.HealthLinkClient_optionalLoginBody__mgoP_{margin-top:8px;display:grid;gap:8px}.HealthLinkClient_optionalLoginBody__mgoP_ p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.5}.HealthLinkClient_optionalLoginButton__3_mat{min-height:44px;border-radius:12px!important;font-size:14px;font-weight:700}.HealthLinkClient_kakaoOnly__vGoIv{grid-column:1/-1;border-radius:16px;border:1px solid #dae2f1;background:#f7f9fd;padding:14px;display:flex;align-items:center;gap:10px}.HealthLinkClient_kakaoOnly__vGoIv strong{display:block;font-size:13px;font-weight:700;color:#2e3647}.HealthLinkClient_kakaoOnly__vGoIv p{margin:2px 0 0;font-size:12px;color:#667085}.HealthLinkClient_field__I_Ytp{display:grid;gap:6px}.HealthLinkClient_field__I_Ytp span{color:var(--ink-2);font-size:12px;font-weight:700}.HealthLinkClient_input__IWZ6_{min-height:46px;border-radius:12px;border:1px solid var(--line-strong);background:#fff;padding:0 12px;font-size:14px;color:var(--ink-1)}.HealthLinkClient_input__IWZ6_:focus{outline:none;border-color:#9ec3ff;box-shadow:0 0 0 4px rgba(49,130,246,.12)}.HealthLinkClient_nextPanel__TApQ1{border-radius:16px;border:1px solid var(--line);background:#f9fbff;padding:14px;display:grid;gap:8px}.HealthLinkClient_nextStepText__swZi8{margin:0;font-size:13px;color:#2b6ef2;font-weight:700}.HealthLinkClient_nextGuideText__m_KJC{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.HealthLinkClient_nextButton__BJFGh{min-height:52px;border:0;border-radius:14px;background:var(--toss-blue);color:#fff;font-size:17px;font-weight:800;letter-spacing:-.01em;cursor:pointer}.HealthLinkClient_nextButton__BJFGh:hover:enabled{background:var(--toss-blue-pressed)}.HealthLinkClient_nextButton__BJFGh:disabled{background:#9abef8;cursor:not-allowed}.HealthLinkClient_primaryActionWrap__CaMax{display:grid;gap:8px}.HealthLinkClient_secondaryActionDetails__M5l33{border-radius:12px;border:1px solid var(--line);background:#f8fafd;padding:10px 12px}.HealthLinkClient_secondaryActionDetails__M5l33 summary{cursor:pointer;user-select:none;color:var(--ink-2);font-size:12px;font-weight:700}.HealthLinkClient_secondaryActionBody__C9jLl{margin-top:8px;display:grid;gap:7px}.HealthLinkClient_secondaryActionButton__MAkPK{width:fit-content;border:0;background:transparent;color:#245ecf;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.HealthLinkClient_secondaryActionButton__MAkPK:disabled{opacity:.55;cursor:not-allowed}.HealthLinkClient_secondaryActionHint___uZAt{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45}.HealthLinkClient_unlinkButton__IrbKX{width:fit-content;border:0;background:transparent;color:var(--ink-3);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.HealthLinkClient_unlinkButton__IrbKX:disabled{opacity:.5;cursor:not-allowed}.HealthLinkClient_mandatoryHint__8PkdY{margin:0;color:#51627a;font-size:12px}.HealthLinkClient_noticeStack__4bWBI{display:grid;gap:8px}.HealthLinkClient_noticeError__80Myj,.HealthLinkClient_noticeInfo__enUCZ,.HealthLinkClient_noticeSuccess__WkKS1,.HealthLinkClient_noticeWarn__kpEad{border-radius:12px;padding:10px 12px;border:1px solid transparent;font-size:13px;line-height:1.5}.HealthLinkClient_noticeInfo__enUCZ{background:#f2f4f8;border-color:#dfe5ef;color:var(--ink-2)}.HealthLinkClient_noticeSuccess__WkKS1{background:var(--success-bg);border-color:#c7ebd4;color:var(--success-ink)}.HealthLinkClient_noticeWarn__kpEad{background:var(--warn-bg);border-color:#ffe2a8;color:var(--warn-ink)}.HealthLinkClient_noticeError__80Myj{background:var(--error-bg);border-color:#ffd1d1;color:var(--error-ink)}.HealthLinkClient_noticeLine__gv1K9{margin-top:4px}.HealthLinkClient_prereqCard__H65Cl{border-radius:12px;border:1px solid #ffe2a8;background:#fff9eb;padding:11px 12px;color:#8a5b00;display:grid;gap:6px}.HealthLinkClient_prereqCard__H65Cl strong{font-size:13px}.HealthLinkClient_prereqCard__H65Cl p{margin:0;font-size:12px;line-height:1.5}.HealthLinkClient_prereqLink__cWWei{width:fit-content;font-size:12px;color:#8a5b00;text-decoration:underline;text-underline-offset:3px}.HealthLinkClient_statusDetails__P2QDL{border-radius:14px;border:1px solid var(--line);background:#fff;padding:10px 12px}.HealthLinkClient_statusDetails__P2QDL summary{cursor:pointer;user-select:none;font-size:13px;font-weight:700}.HealthLinkClient_detailsBody__zQSsZ,.HealthLinkClient_metaGrid__kpBrY{margin-top:10px;display:grid;gap:8px}.HealthLinkClient_metaGrid__kpBrY{grid-template-columns:repeat(2,minmax(0,1fr))}.HealthLinkClient_metaCard__bYy2w{border-radius:10px;border:1px solid var(--line);background:#f9fafc;padding:9px 10px;display:grid;gap:3px}.HealthLinkClient_metaLabel__0D4Ec{font-size:11px;color:var(--ink-3)}.HealthLinkClient_metaValue__Jj_uF{font-size:12px;color:var(--ink-1);line-height:1.45;word-break:break-word}.HealthLinkClient_optionalSection__ho3m1{border-radius:12px;border:1px solid var(--line);background:#fff;padding:10px 12px}.HealthLinkClient_optionalSection__ho3m1 summary{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--ink-1)}.HealthLinkClient_optionalSection__ho3m1 summary small{color:var(--ink-3);font-size:12px;font-weight:600}.HealthLinkClient_optionalSectionBody__1EY3o{margin-top:10px;display:grid;gap:8px}.HealthLinkClient_optionalSummaryRow__SBosW{display:flex;flex-wrap:wrap;gap:6px}.HealthLinkClient_optionalSummaryRow__SBosW span{border-radius:999px;border:1px solid #dce4f2;background:#f8fafd;color:var(--ink-2);padding:4px 9px;font-size:11px;font-weight:700}.HealthLinkClient_optionalBodyText__R5Uz9{margin:0;color:var(--ink-2);font-size:12px;line-height:1.5}.HealthLinkClient_emptyPanel__dy3L_{border-radius:14px;border:1px dashed #d5dce8;background:#f8fafc;padding:16px;color:var(--ink-2);font-size:14px}.HealthLinkClient_loadingPanel__4clyF{border-radius:14px;border:1px solid #d6e4ff;background:linear-gradient(180deg,#f7faff,#fff);padding:13px;display:grid;gap:10px}.HealthLinkClient_loadingHeader__HZ60f{display:flex;justify-content:space-between;align-items:center;gap:8px}.HealthLinkClient_loadingHeader__HZ60f strong{color:#1f4eb3;font-size:14px;font-weight:800}.HealthLinkClient_loadingHeader__HZ60f span{color:#5b6b86;font-size:12px}.HealthLinkClient_loadingDescription__3o4pN{margin:0;color:#4a5871;font-size:13px;line-height:1.5}.HealthLinkClient_loadingBarTrack__piT2E{position:relative;width:100%;height:8px;border-radius:999px;background:#dfe8f8;overflow:hidden}.HealthLinkClient_loadingBarFill___YAlP{height:100%;border-radius:999px;background:linear-gradient(90deg,#4d8dff,#73b2ff);transition:width .42s ease}.HealthLinkClient_loadingSkeletonGrid__R8RNO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HealthLinkClient_loadingSkeletonCard__4dfEP,.HealthLinkClient_loadingSkeletonLineShort__z_CWC,.HealthLinkClient_loadingSkeletonLine__SVXFR{background:linear-gradient(90deg,#eaf0fb 25%,#f8fbff 50%,#eaf0fb 75%);background-size:220% 100%;animation:HealthLinkClient_shimmer__KQstB 1.35s ease-in-out infinite}.HealthLinkClient_loadingSkeletonCard__4dfEP{height:64px;border-radius:12px}.HealthLinkClient_loadingSkeletonList___XXFK{display:grid;gap:6px}.HealthLinkClient_loadingSkeletonLine__SVXFR{height:12px;border-radius:999px}.HealthLinkClient_loadingSkeletonLineShort__z_CWC{width:62%;height:12px;border-radius:999px}.HealthLinkClient_loadingHint__AFkbC{margin:0;color:#5b6780;font-size:12px}.HealthLinkClient_detailActionRow__QcTX_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HealthLinkClient_advancedActionDetails__WrRJH{border-radius:12px;border:1px solid var(--line);background:#fafcff;padding:10px 12px}.HealthLinkClient_advancedActionDetails__WrRJH summary{cursor:pointer;user-select:none;font-size:12px;font-weight:700;color:var(--ink-2)}.HealthLinkClient_advancedActionBody__B1aH_{margin-top:8px;display:grid;gap:8px}.HealthLinkClient_detailButton__wbnrP{min-height:40px;border:1px solid #cde2ff;border-radius:12px;background:#edf5ff;color:#2b6ef2;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.HealthLinkClient_detailButton__wbnrP:hover:enabled{background:#deecff}.HealthLinkClient_detailButton__wbnrP:disabled{opacity:.55;cursor:not-allowed}.HealthLinkClient_detailHint__viOOM{color:var(--ink-3);font-size:12px}.HealthLinkClient_metricGrid__wtdC6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HealthLinkClient_metricCard__pdGrN{border-radius:14px;border:1px solid var(--line);background:#f9fbff;padding:12px;display:grid;gap:6px}.HealthLinkClient_metricTitle__V7qrF{margin:0;color:var(--ink-2);font-size:13px;font-weight:700}.HealthLinkClient_metricValue__3QKwB{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.HealthLinkClient_metricNote__GYVmD{margin:0;color:var(--ink-3);font-size:12px}.HealthLinkClient_dataPanel__VAwcL{border-radius:14px;border:1px solid var(--line);background:#fff;padding:12px;display:grid;gap:8px}.HealthLinkClient_dataPanelHeader__ssbuW{display:flex;justify-content:space-between;align-items:center;gap:8px}.HealthLinkClient_dataPanelTitle__7M_jd{margin:0;font-size:14px;font-weight:700}.HealthLinkClient_dataPanelCount__Cu5IH{border-radius:999px;border:1px solid #cde2ff;background:#edf5ff;color:#2b6ef2;padding:4px 9px;font-size:11px;font-weight:700}.HealthLinkClient_tableWrap__sMvId{overflow-x:auto;border-radius:10px;border:1px solid var(--line)}.HealthLinkClient_dataTable__Opf5Q{width:100%;min-width:520px;border-collapse:collapse;background:#fff}.HealthLinkClient_dataTable__Opf5Q td,.HealthLinkClient_dataTable__Opf5Q th{padding:9px 10px;text-align:left;font-size:12px;border-bottom:1px solid var(--line)}.HealthLinkClient_dataTable__Opf5Q th{background:#f9fafc;color:var(--ink-2);font-weight:700;position:sticky;top:0;z-index:1}.HealthLinkClient_dataTable__Opf5Q td{color:var(--ink-1)}.HealthLinkClient_tableHint__6YmhU{margin:0;color:var(--ink-3);font-size:12px}.HealthLinkClient_emptyHint____KNe{color:var(--ink-3);font-size:13px}.HealthLinkClient_compactSection__ng3ni{border-radius:14px;border:1px solid var(--line);background:#fff;padding:12px;display:grid;gap:10px}.HealthLinkClient_summaryHeroSection__JBxbQ{border-color:#cfe0ff;background:radial-gradient(circle at 92% 4%,rgba(49,130,246,.12),transparent 46%),linear-gradient(180deg,#f8fbff,#fff 88%)}.HealthLinkClient_summaryHeroHeadline__CIv8X{margin:0;font-size:16px;line-height:1.4;font-weight:800;letter-spacing:-.01em}.HealthLinkClient_summaryHeroBody__F4n83{margin:0;color:var(--ink-2);font-size:13px;line-height:1.6}.HealthLinkClient_summaryStatRow__tCu0h{display:flex;flex-wrap:wrap;gap:6px}.HealthLinkClient_summaryStatPill__I4Dep{border-radius:999px;border:1px solid #dbe4f4;background:#fff;color:var(--ink-2);padding:5px 10px;font-size:12px;font-weight:700}.HealthLinkClient_summaryWarnPill__IDZCr{border-color:#ffd8ae;background:#fff8ef;color:#8a5b00}.HealthLinkClient_summaryInsightList__RG_jS{margin:0;padding:0;list-style:none;display:grid;gap:8px}.HealthLinkClient_summaryInsightList__RG_jS li{border-radius:10px;border:1px solid #dce6f8;background:#fff;padding:10px;display:grid;gap:5px}.HealthLinkClient_summaryInsightTop___lEcu{display:flex;justify-content:space-between;align-items:center;gap:8px}.HealthLinkClient_summaryInsightTop___lEcu strong{font-size:13px}.HealthLinkClient_summaryInsightValue__BLxDD{margin:0;color:var(--ink-1);font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.HealthLinkClient_summaryInsightText__5YURv{margin:0;color:var(--ink-2);font-size:12px;line-height:1.5}.HealthLinkClient_summaryInsightTip__Gg1He{margin:0;color:#486188;font-size:12px;line-height:1.5}.HealthLinkClient_aiRiskBadge__0_vzD{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;border:1px solid transparent;padding:0 10px;font-size:11px;font-weight:700}.HealthLinkClient_aiRiskLow__bA_8R{color:#137333;border-color:#b7e2c7;background:#ecfaf1}.HealthLinkClient_aiRiskMedium__pCBnB{color:#8a5b00;border-color:#ffd8ae;background:#fff3e8}.HealthLinkClient_aiRiskHigh__qK06e{color:#b42318;border-color:#f9b4b4;background:#fff1f1}.HealthLinkClient_aiRiskUnknown__NvZY4{color:#4e5968;border-color:#d0d7e4;background:#f3f6fb}.HealthLinkClient_compactHeader__JY4Zf{display:flex;align-items:center;justify-content:space-between;gap:8px}.HealthLinkClient_compactHeader__JY4Zf h3{margin:0;font-size:14px}.HealthLinkClient_compactHeader__JY4Zf span{color:var(--ink-3);font-size:12px}.HealthLinkClient_metricList__Bt0x_{display:grid;gap:8px}.HealthLinkClient_metricFilterWrap__Bi4ig{display:flex;flex-wrap:wrap;gap:7px}.HealthLinkClient_metricFilterChip__QQRBy{border:1px solid #d6dde9;background:#fff;color:var(--ink-2);border-radius:999px;height:33px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.HealthLinkClient_metricFilterChipActive__6PPWf{border-color:#9ec3ff;background:#edf5ff;color:#205ecf}.HealthLinkClient_metricBoard__MyL8n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HealthLinkClient_metricCardCompact__gdQ3m{border-radius:12px;border:1px solid var(--line);background:#fbfdff;padding:10px;display:grid;gap:8px}.HealthLinkClient_metricCardTop__n9qvH{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.HealthLinkClient_metricCardTop__n9qvH strong{font-size:14px;font-weight:700;line-height:1.35}.HealthLinkClient_metricCardValue__l0iSW{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink-1)}.HealthLinkClient_metricGuide__dIn3y{margin:0;color:#2f3d53;font-size:12px;line-height:1.5}.HealthLinkClient_metricReference__ADuYk{margin:0;color:var(--ink-3);font-size:11px;line-height:1.45}.HealthLinkClient_metricCollapseButton__Nfkid,.HealthLinkClient_metricExpandButton__8o0ym{min-height:42px;border-radius:12px;border:1px solid #cde2ff;background:#edf5ff;color:#245ecf;font-size:13px;font-weight:700;cursor:pointer}.HealthLinkClient_metricCollapseButton__Nfkid{border-color:var(--line-strong);background:#fff;color:var(--ink-2)}.HealthLinkClient_metricCollapseButton__Nfkid:hover,.HealthLinkClient_metricExpandButton__8o0ym:hover{filter:brightness(.98)}.HealthLinkClient_metricRow__joZBp{border-radius:12px;border:1px solid var(--line);background:#fafcff;padding:10px;display:grid;gap:6px}.HealthLinkClient_metricRowMain__1mPId{display:flex;align-items:center;justify-content:space-between;gap:10px}.HealthLinkClient_metricRowMain__1mPId span,.HealthLinkClient_metricRowMain__1mPId strong{font-size:14px;font-weight:700;color:var(--ink-1)}.HealthLinkClient_metricRowMeta__TdpJA{display:flex;align-items:center;justify-content:space-between;gap:8px}.HealthLinkClient_metricRowMeta__TdpJA small{color:var(--ink-3);font-size:11px;line-height:1.4}.HealthLinkClient_metricTone__IITT2{border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:11px;font-weight:700}.HealthLinkClient_toneNormal__q9JvF{color:#107c41;border-color:#b7e2c7;background:#ecfaf1}.HealthLinkClient_toneCaution__VlyuA{color:#b54708;border-color:#ffd8ae;background:#fff3e8}.HealthLinkClient_toneUnknown__jNxHm{color:#475467;border-color:#d0d5dd;background:#f8f9fb}.HealthLinkClient_medicationGrid__U64oX{display:grid;gap:8px}.HealthLinkClient_medicationBlock__pWT1h{border-radius:10px;border:1px solid var(--line);background:#f9fafc;padding:10px;display:grid;gap:8px}.HealthLinkClient_medicationBlock__pWT1h strong{font-size:13px;font-weight:700}.HealthLinkClient_medicationFocusSection__s5Ugm{border-color:#d6e6ff;background:radial-gradient(circle at 90% 0,rgba(49,130,246,.12),transparent 42%),#f7fbff}.HealthLinkClient_medicationHeroCard__IRgNL{border-radius:12px;border:1px solid #cfe0fb;background:#fff;padding:12px;display:grid;gap:6px}.HealthLinkClient_medicationHeroKicker__qqrga{margin:0;width:fit-content;border-radius:999px;border:1px solid #d8e7ff;background:#edf5ff;color:#275cc7;font-size:11px;font-weight:700;padding:3px 9px}.HealthLinkClient_medicationHeroMedicine__ju_55{font-size:20px;line-height:1.25;letter-spacing:-.02em}.HealthLinkClient_medicationHeroMeta__XIPl1{margin:0;color:var(--ink-2);font-size:12px}.HealthLinkClient_medicationHeroPurpose__8_P9Y{margin:0;color:var(--ink-2);font-size:13px;line-height:1.5}.HealthLinkClient_medicationSummaryGrid__OUIEl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.HealthLinkClient_medicationSummaryCard__S1bca{border-radius:10px;border:1px solid #d9e5f8;background:#fff;padding:10px;display:grid;gap:4px}.HealthLinkClient_medicationSummaryCard__S1bca span{color:var(--ink-3);font-size:11px}.HealthLinkClient_medicationSummaryCard__S1bca strong{font-size:16px;line-height:1.3}.HealthLinkClient_medicationInsightList__mCtAv{border-radius:10px;border:1px solid #dce7f6;background:#fff;padding:10px;display:grid;gap:6px}.HealthLinkClient_medicationInsightList__mCtAv p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.HealthLinkClient_medicationActionList__SCWdV{margin:0;padding:0 0 0 18px;display:grid;gap:6px}.HealthLinkClient_medicationActionList__SCWdV li{color:var(--ink-2);font-size:13px;line-height:1.5}.HealthLinkClient_chipWrap__rhDHG{display:flex;flex-wrap:wrap;gap:6px}.HealthLinkClient_infoChip__UXES7{border-radius:999px;border:1px solid #d8dfee;background:#fff;color:var(--ink-2);padding:3px 8px;font-size:11px;font-weight:700}.HealthLinkClient_recentMedicationList__nX900{display:grid;gap:6px}.HealthLinkClient_recentMedicationItem__NOH4h{border-radius:8px;border:1px solid #e6eaf2;background:#fff;padding:8px;display:grid;gap:2px}.HealthLinkClient_recentMedicationItem__NOH4h span{font-size:11px;color:var(--ink-3)}.HealthLinkClient_recentMedicationItem__NOH4h strong{font-size:13px;color:var(--ink-1)}.HealthLinkClient_recentMedicationItem__NOH4h small{font-size:11px;color:var(--ink-2)}.HealthLinkClient_rawSection___Nb6k{border-radius:14px;border:1px solid var(--line);background:#fff;padding:10px 12px;min-width:0;max-width:100%;overflow:hidden}.HealthLinkClient_rawSection___Nb6k summary{cursor:pointer;user-select:none;font-size:13px;font-weight:700}.HealthLinkClient_rawGrid__vr1m6{margin-top:10px;min-width:0}.HealthLinkClient_rawBlock__6L67Q{border-radius:10px;border:1px solid var(--line);background:#f9fafc;padding:10px;min-width:0;max-width:100%;overflow:hidden}.HealthLinkClient_rawTitle__YTpLy{margin:0 0 6px;color:var(--ink-2);font-size:12px;font-weight:700}.HealthLinkClient_rawPre__88EBi{display:block;margin:0;width:100%;max-width:100%;max-height:300px;overflow-x:auto;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.45;color:var(--ink-1)}@media (max-width:768px){.HealthLinkClient_page__Lzibn{padding:40px max(24px,env(safe-area-inset-right)) 80px max(24px,env(safe-area-inset-left))}.HealthLinkClient_headerCard__SbMFD,.HealthLinkClient_sectionCard__hDg4D{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.HealthLinkClient_noticeCritical__dXmg4{border-radius:14px}.HealthLinkClient_sectionHeader__bp1Ms{flex-direction:column;align-items:stretch}.HealthLinkClient_formGrid__kzZ73,.HealthLinkClient_loadingSkeletonGrid__R8RNO,.HealthLinkClient_medicationSummaryGrid__OUIEl,.HealthLinkClient_metaGrid__kpBrY,.HealthLinkClient_metricBoard__MyL8n,.HealthLinkClient_metricGrid__wtdC6{grid-template-columns:1fr}.HealthLinkClient_compactSection__ng3ni{padding:11px;gap:8px;border-radius:12px}.HealthLinkClient_summaryInsightList__RG_jS{gap:6px}.HealthLinkClient_nextButton__BJFGh{min-height:50px}.HealthLinkClient_summaryInsightList__RG_jS li{padding:8px 0;border-width:0 0 1px;border-radius:0;border-color:#e3e8f3;background:transparent}.HealthLinkClient_summaryInsightList__RG_jS li:last-child{border-bottom:0;padding-bottom:0}.HealthLinkClient_summaryInsightValue__BLxDD{font-size:18px}.HealthLinkClient_metricBoard__MyL8n{display:block;border-top:1px solid var(--line);gap:0}.HealthLinkClient_metricCardCompact__gdQ3m{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:10px 0;gap:6px}.HealthLinkClient_metricCardCompact__gdQ3m:last-child{border-bottom:0;padding-bottom:0}}@keyframes HealthLinkClient_spin__J2n67{to{transform:rotate(1turn)}}@keyframes HealthLinkClient_shimmer__KQstB{0%{background-position:200% 0}to{background-position:-200% 0}}