:root{--navy-950:#0b1830;--navy-900:#10203f;--navy-800:#14264a;--navy-700:#1c3358;--teal-600:#14a888;--teal-500:#1fbf9e;--teal-400:#3ddcb8;--teal-100:#e3f8f2;--amber-500:#f5a623;--amber-100:#fef3e0;--red-500:#e5484d;--red-100:#fdeaea;--blue-500:#4f8ef7;--blue-100:#e8f1fe;--purple-500:#8b7cf6;--purple-100:#efecfe;--kakao-bg:#fee500;--kakao-text:#191919;--bg-app:#fff;--bg-card:#fff;--border-light:#e8ecf1;--text-primary:#1b2432;--text-secondary:#8a93a6;--text-tertiary:#b5bcc9;--text-on-dark:#fff;--text-on-dark-secondary:#ffffffad;--text-title:20px;--text-subtitle:17px;--text-body:16px;--text-label:14px;--text-caption:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--radius-pill:999px;--shadow-card:0 8px 24px #10203f0f;--shadow-float:0 12px 32px #10203f24;--app-max-width:430px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,Apple SD Gothic Neo,sans-serif}button{font-family:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}#root{justify-content:center;width:100%;min-height:100dvh;display:flex}.app-shell{width:100%;max-width:var(--app-max-width);background:var(--bg-app);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}@media (width>=620px){body{background:#e7eaf0;justify-content:center;align-items:center;height:100vh;padding:24px 0;display:flex;overflow:hidden}.app-shell{height:min(844px,100vh - 48px);box-shadow:var(--shadow-float), 0 0 0 10px #14181f, 0 0 0 12px #2a2f38;border-radius:44px}}.screen{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.screen::-webkit-scrollbar{display:none}.scroll-area{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex:1;overflow-y:auto}.scroll-area::-webkit-scrollbar{display:none}.screen-root{flex-direction:column;flex:1;min-height:0;display:flex}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.px{padding-left:20px;padding-right:20px}._nav_18fya_1{background:var(--bg-card);border-top:1px solid var(--border-light);flex-shrink:0;padding:14px 4px 12px;display:flex}._item_18fya_9{color:var(--text-secondary);flex-direction:column;flex:1;align-items:center;gap:5px;padding:6px 0;font-size:11px;font-weight:600;display:flex}._active_18fya_21{color:var(--teal-500)}._btn_oco8h_1{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;height:54px;padding:0 20px;font-size:16px;font-weight:700;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}._btn_oco8h_1:active{transform:scale(.98)}._btn_oco8h_1:disabled{opacity:.45;cursor:not-allowed}._full_oco8h_25{width:100%}._primary_oco8h_29{background:var(--teal-500);color:#fff}._primary_oco8h_29:not(:disabled):hover{background:var(--teal-600)}._secondary_oco8h_37{background:var(--teal-100);color:var(--teal-600)}._ghost_oco8h_42{color:var(--text-secondary);border:1px solid var(--border-light);background:0 0}._kakao_oco8h_48{background:var(--kakao-bg);color:var(--kakao-text)}._danger_oco8h_53{background:var(--red-100);color:var(--red-500)}._wrap_1g0h2_1{background:linear-gradient(180deg, var(--navy-950) 0%, var(--navy-800) 100%);color:#fff;flex-direction:column;flex:1;padding:56px 28px 28px;display:flex}._brand_1g0h2_10{flex-direction:column;align-items:flex-start;display:flex}._eyebrow_1g0h2_16{letter-spacing:.14em;color:var(--teal-400);font-size:12px;font-weight:700}._mark_1g0h2_23{width:56px;height:56px;color:var(--teal-400);background:#3ddcb829;border-radius:18px;justify-content:center;align-items:center;margin-top:22px;display:flex}._title_1g0h2_35{margin:20px 0 0;font-size:26px;font-weight:800;line-height:1.4}._desc_1g0h2_42{color:var(--text-on-dark-secondary);margin:14px 0 0;font-size:14px;line-height:1.6}._hero_1g0h2_49{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex}._pulseCard_1g0h2_57{border-radius:var(--radius-lg);width:100%;color:var(--teal-400);background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:22px 20px;font-size:15px;font-weight:700;display:flex}._wave_1g0h2_71{height:32px;color:var(--teal-400);flex:1}._bottom_1g0h2_77{flex-direction:column;gap:14px;display:flex}._terms_1g0h2_83{text-align:center;color:#fff6;margin:0;font-size:11.5px;line-height:1.6}._termsLink_1g0h2_94{color:var(--text-on-dark-secondary);text-underline-offset:2px;margin:-4px 0;padding:4px 2px;font-weight:700;text-decoration:underline}._bar_165dk_1{background:var(--bg-app);z-index:5;flex-shrink:0;align-items:center;height:56px;padding:0 8px;display:flex;position:sticky;top:0}._transparent_165dk_13{background:0 0}._side_165dk_17{align-items:center;width:60px;display:flex}._right_165dk_23{justify-content:flex-end}._title_165dk_27{text-align:center;color:var(--text-primary);flex:1;margin:0;font-size:17px;font-weight:700}._iconBtn_165dk_36{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._iconBtn_165dk_36:active{background:#0000000d}._wrap_1wd3f_1{align-items:center;display:flex}._done_1wd3f_6,._active_1wd3f_7,._upcoming_1wd3f_8{border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}._active_1wd3f_7{background:var(--teal-500);color:#fff}._done_1wd3f_6{border-color:var(--teal-500);color:var(--teal-500);background:#fff}._upcoming_1wd3f_8{border-color:var(--border-light);color:var(--text-tertiary);background:#fff}._line_1wd3f_38{background:0 0;flex:1;min-width:14px;height:2px;margin:0 4px}._lineDone_1wd3f_46{background:var(--teal-500)}._body_xhpae_1{flex:1;padding-top:4px;padding-bottom:24px}._heading_xhpae_7{font-size:var(--text-title);margin:var(--space-2) 0 var(--space-4);text-align:center;font-weight:700}._dotsRow_xhpae_14{margin:0 auto var(--space-8);justify-content:center;max-width:210px;display:flex}._photoWrap_xhpae_21{width:150px;height:150px;margin:0 auto var(--space-10);position:relative}._photo_xhpae_21{background:var(--teal-100);width:150px;height:150px;color:var(--teal-500);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}._photoImg_xhpae_41{object-fit:cover;width:100%;height:100%;display:block}._camBtn_xhpae_48{background:var(--teal-500);border:3px solid var(--bg-app);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:4px;right:4px}._field_xhpae_63{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-1);display:flex}._field_xhpae_63 label{width:78px;font-size:var(--text-label);color:var(--text-secondary);flex-shrink:0;font-weight:600}._field_xhpae_63 input{min-width:0;height:24px;font-size:var(--text-body);color:var(--text-primary);text-align:left;background:0 0;border:none;flex:1;padding:0;font-weight:700}._field_xhpae_63 input:focus{outline:none}._genderRow_xhpae_95{gap:var(--space-2);display:flex}._gender_xhpae_95,._genderActive_xhpae_101{height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-label);cursor:pointer;font-weight:700}._gender_xhpae_95{border:1.5px solid var(--border-light);color:var(--text-secondary);background:#fff}._genderActive_xhpae_101{border:1.5px solid var(--teal-500);background:var(--teal-100);color:var(--teal-600)}._footer_xhpae_122{padding-top:var(--space-3);padding-bottom:var(--space-5)}._placeholder_1ctov_1{border:1.5px dashed var(--teal-500);color:var(--teal-500);text-align:center;box-sizing:border-box;background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:12px;display:flex}._label_1ctov_16{color:var(--teal-600);margin:2px 0 0;font-size:12px;font-weight:700}._spec_1ctov_23{color:var(--teal-600);opacity:.75;margin:0;font-size:10.5px;line-height:1.5}._img_1ctov_31{object-fit:contain;margin:0 auto;display:block}._body_e871t_1{text-align:center;flex-direction:column;flex:1;align-items:center;padding-top:4px;display:flex}._heading_e871t_10{align-self:flex-start;margin:6px 0 14px;font-size:22px;font-weight:800}._dotsRow_e871t_17{width:100%;margin-bottom:40px}._deviceArt_e871t_22{background:var(--teal-100);width:150px;height:150px;margin:0 auto var(--space-8);border-radius:50%;justify-content:center;align-items:center;display:flex}._desc_e871t_33{font-size:var(--text-body);color:var(--text-primary);font-weight:600;line-height:1.6}._actions_e871t_40{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-10);flex-direction:column;display:flex}._linkBtn_e871t_49{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:10px;font-size:14px;font-weight:700}._skipBtn_e871t_60{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;font-weight:600;text-decoration:underline}._body_7bth3_1{flex:1;padding-top:8px;padding-bottom:24px}._step_7bth3_10{border-bottom:1px solid var(--border-light);grid-template-columns:26px 1fr;align-items:flex-start;gap:12px;padding:14px 0;display:grid}._step_7bth3_10:last-child{border-bottom:none}._num_7bth3_23{background:var(--teal-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}._step_7bth3_10 h3{margin:2px 0 5px;font-size:15.5px;font-weight:800}._step_7bth3_10 p{color:var(--text-secondary);word-break:keep-all;margin:0;font-size:14px;line-height:1.75}._footer_7bth3_50{padding-top:10px;padding-bottom:24px}._body_s8yio_1{flex-direction:column;flex:1;align-items:center;padding-top:60px;display:flex}._radar_s8yio_9{background:var(--teal-100);width:96px;height:96px;color:var(--teal-600);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex;position:relative}._ring_s8yio_22{border:2px solid var(--teal-400);opacity:0;border-radius:50%;animation:1.8s ease-out infinite _pulse_s8yio_1;position:absolute;inset:0}._ring_s8yio_22:nth-child(2){animation-delay:.6s}@keyframes _pulse_s8yio_1{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}._status_s8yio_45{color:var(--text-secondary);font-size:14px;font-weight:600}._foundLabel_s8yio_51{color:var(--text-secondary);align-self:flex-start;margin:0 0 12px;font-size:13px;font-weight:700}._deviceRow_s8yio_59{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:12px;width:100%;padding:16px;display:flex}._deviceIcon_s8yio_72{background:var(--teal-100);width:40px;height:40px;color:var(--teal-600);border-radius:50%;justify-content:center;align-items:center;display:flex}._deviceInfo_s8yio_83{flex-direction:column;flex:1;gap:2px;display:flex}._deviceInfo_s8yio_83 strong{font-size:15px;font-weight:800}._deviceInfo_s8yio_83 span{color:var(--text-tertiary);font-size:12px}._done_s8yio_98{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._doneIcon_s8yio_106{background:var(--teal-100);width:72px;height:72px;color:var(--teal-600);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}._done_s8yio_98 h2{margin:0;font-size:19px;font-weight:800}._done_s8yio_98 p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}._footer_s8yio_131{padding-bottom:24px}._body_d7oh4_5{padding-bottom:var(--space-6)}._card_d7oh4_9{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4);margin-top:var(--space-4)}._cardTitle_d7oh4_18{margin:0 0 var(--space-2);font-size:var(--text-subtitle);color:var(--text-primary);font-weight:700}._cardText_d7oh4_25{font-size:var(--text-label);color:var(--text-secondary);word-break:keep-all;margin:0;line-height:1.75}._list_d7oh4_33{color:var(--text-secondary);word-break:keep-all;margin:0;padding-left:18px;font-size:13px;line-height:1.9}._state_d7oh4_43{align-items:center;gap:var(--space-2);display:flex}._stateOn_d7oh4_48{background:var(--teal-100);border-color:var(--teal-400)}._stateDot_d7oh4_52{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:8px;height:8px}._stateOn_d7oh4_48 ._stateDot_d7oh4_52{background:var(--teal-500)}._stateText_d7oh4_62{font-size:var(--text-label);color:var(--text-secondary);font-weight:700}._stateOn_d7oh4_48 ._stateText_d7oh4_62{color:var(--teal-600)}._note_d7oh4_71{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--text-tertiary);line-height:1.7}._ok_d7oh4_78,._err_d7oh4_79{margin:var(--space-4) 0 0;border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;line-height:1.7}._ok_d7oh4_78{background:var(--blue-100);border:1px solid var(--blue-500);color:var(--navy-800)}._err_d7oh4_79{background:var(--red-100);border:1px solid var(--red-500);color:#7f1d1d}._actions_d7oh4_97{margin:var(--space-4) 0 var(--space-2)}._offBtn_d7oh4_103{border-radius:var(--radius-sm);border:1px solid var(--red-500);background:var(--bg-card);color:#b42318;cursor:pointer;width:100%;padding:14px 0;font:700 15px/1 inherit}._offBtn_d7oh4_103:disabled{opacity:.45}._fine_d7oh4_117{margin:var(--space-3) 0 var(--space-6);font-size:var(--text-caption);color:var(--text-tertiary);word-break:keep-all;line-height:1.7}._empty_d7oh4_125{padding:var(--space-10) var(--space-2);text-align:center;color:var(--text-secondary);line-height:1.75}._empty_d7oh4_125 p{margin:0 0 var(--space-5)}._goalRow_d7oh4_136{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}._goalBtn_d7oh4_142,._goalOn_d7oh4_143{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;flex:1;min-width:0;padding:9px 2px;font:700 11.5px/1 inherit}._goalBtn_d7oh4_142{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._goalOn_d7oh4_143{border:1px solid var(--teal-500);background:var(--teal-100);color:var(--teal-600)}._warnCard_d7oh4_170{background:var(--amber-100);border-color:var(--amber-500)}._warnTitle_d7oh4_175{margin:0 0 var(--space-2);font-size:var(--text-subtitle);color:var(--navy-950);word-break:keep-all;align-items:center;gap:6px;font-weight:800;display:flex}._warnTitle_d7oh4_175 svg{color:var(--amber-500);flex-shrink:0}._warnList_d7oh4_191{color:var(--navy-800);word-break:keep-all;margin:0;padding-left:18px;font-size:13px;line-height:1.9}._warnList_d7oh4_191 li+li{margin-top:var(--space-2)}._warnList_d7oh4_191 strong{color:var(--navy-950);font-weight:800}._fineLink_d7oh4_208{color:var(--teal-600);text-underline-offset:2px;font-weight:700;text-decoration:underline}._body_14913_4{padding-bottom:var(--space-6)}._lead_14913_6{margin:var(--space-4) 0 0;font-size:var(--text-label);color:var(--text-secondary);word-break:keep-all;line-height:1.75}._card_14913_14{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-top:var(--space-4);overflow:hidden}._row_14913_23{align-items:center;gap:var(--space-3);width:100%;padding:14px var(--space-4);border:none;border-bottom:1px solid var(--border-light);background:var(--bg-card);text-align:left;cursor:pointer;font:inherit;display:flex}._row_14913_23:last-child{border-bottom:none}._row_14913_23:disabled{opacity:.5}._rowText_14913_39{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._rowText_14913_39 strong{font-size:var(--text-label);color:var(--text-primary);font-weight:700}._rowText_14913_39 span{font-size:var(--text-caption);color:var(--text-secondary);word-break:keep-all;line-height:1.6}._switch_14913_59{border-radius:var(--radius-pill);background:#d7dce3;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}._switchOn_14913_68{background:var(--teal-500)}._knob_14913_69{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10203f40}._switchOn_14913_68 ._knob_14913_69{transform:translate(18px)}._err_14913_82{margin:var(--space-4) 0 0;border-radius:var(--radius-sm);background:var(--red-100);border:1px solid var(--red-500);color:#7f1d1d;padding:10px 12px;font-size:13px;line-height:1.7}._fine_14913_93{margin:var(--space-4) 0 var(--space-6);font-size:var(--text-caption);color:var(--text-tertiary);word-break:keep-all;line-height:1.7}._lead_13a15_4{margin:var(--space-4) 0 0;color:var(--text-secondary);word-break:keep-all;font-size:13px;line-height:1.7}._card_13a15_12{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4);margin-top:var(--space-3)}._cardTitle_13a15_20{margin:0 0 var(--space-2);font-size:var(--text-subtitle);color:var(--text-primary);font-weight:700}._help_13a15_26{margin:0 0 var(--space-3);color:var(--text-secondary);word-break:keep-all;font-size:12.5px;line-height:1.75}._label_13a15_33{font-size:var(--text-label);color:var(--text-secondary);margin-bottom:6px;font-weight:600;display:block}._input_13a15_41{box-sizing:border-box;width:100%;margin-bottom:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-sm);font:inherit;background:var(--bg-card);color:var(--text-primary);padding:12px 10px}._primary_13a15_53,._ghost_13a15_53,._danger_13a15_53{border-radius:var(--radius-sm);cursor:pointer;width:100%;padding:13px 0;font:700 14px/1 inherit}._primary_13a15_53{background:var(--teal-500);color:#fff;border:none}._ghost_13a15_53{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._danger_13a15_53{border:1px solid var(--red-500);background:var(--bg-card);color:#b42318}._primary_13a15_53:disabled,._ghost_13a15_53:disabled,._danger_13a15_53:disabled{opacity:.45}._btnRow_13a15_77{gap:8px;margin-top:8px;display:flex}._statRow_13a15_84{margin-bottom:var(--space-3);color:var(--text-primary);align-items:center;gap:8px;font-size:14px;display:flex}._dot_13a15_92,._dotOn_13a15_92{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:9px;height:9px}._dotOn_13a15_92{background:#e5484d;animation:1s infinite _pulse_13a15_1}@keyframes _pulse_13a15_1{50%{opacity:.3}}._sub_13a15_105{color:var(--text-tertiary);font-size:12px}._batt_13a15_108{color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:5px;margin-left:auto;font-size:13px;display:flex}._batt_13a15_108 b{color:var(--text-primary);font-size:14px}._battLow_13a15_119 b{color:#e5484d}._battMv_13a15_120{color:var(--text-tertiary);font-size:11px}._temp_13a15_123{color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;display:flex}._temp_13a15_123 b{color:var(--text-primary);font-size:14px}._tempHot_13a15_132 b{color:#e5484d}._vitals_13a15_134{margin-bottom:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}._vitals_13a15_134 b{color:var(--text-primary)}._log_13a15_145{border:1px solid var(--border-light);border-radius:var(--radius-sm);color:#d7e3ee;white-space:pre-wrap;word-break:break-all;background:#0f1720;max-height:260px;margin:0;padding:10px;font:400 11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._msg_13a15_159{margin:var(--space-3) 0 var(--space-6);color:var(--text-secondary);font-size:13px;line-height:1.7}._err_13a15_165{margin:var(--space-3) 0 0;color:#b42318;font-size:13px;line-height:1.7}._wave_13a15_173{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#0f1720;width:100%;height:96px;display:block}._graphs_13a15_184{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}._graph_13a15_184{flex-direction:column;gap:3px;display:flex}._graphLabel_13a15_191{color:var(--text-secondary);align-items:baseline;gap:6px;font-size:12px;display:flex}._graphLabel_13a15_191 em{color:var(--text-tertiary);font-size:10.5px;font-style:normal}._body_1vcpf_5{padding-top:var(--space-2);padding-bottom:var(--space-10)}._list_1vcpf_11{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}._row_1vcpf_19{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:none;border-bottom:1px solid var(--border-light);background:var(--bg-card);text-align:left;cursor:pointer;color:var(--text-tertiary);display:flex}._row_1vcpf_19:last-child{border-bottom:none}._row_1vcpf_19:active{background:var(--teal-100)}._rowIcon_1vcpf_39{background:var(--teal-100);width:34px;height:34px;color:var(--teal-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._rowText_1vcpf_51{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._rowText_1vcpf_51 strong{font-size:var(--text-label);color:var(--text-primary);font-weight:700}._rowText_1vcpf_51 em{font-size:var(--text-caption);color:var(--text-secondary);word-break:keep-all;font-style:normal;line-height:1.6}._loading_1vcpf_72{margin:var(--space-8) 0;text-align:center;font-size:var(--text-label);color:var(--text-tertiary)}._notice_1vcpf_79{margin-top:var(--space-6);padding:var(--space-8) var(--space-5);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:center}._noticeIcon_1vcpf_88{width:48px;height:48px;margin-bottom:var(--space-3);background:var(--teal-100);color:var(--teal-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._notice_1vcpf_79 h2{margin:0 0 var(--space-2);font-size:var(--text-subtitle);color:var(--text-primary);font-weight:800}._notice_1vcpf_79 p{font-size:var(--text-label);color:var(--text-secondary);word-break:keep-all;margin:0;line-height:1.75}._errDetail_1vcpf_113{overflow-wrap:anywhere;margin-top:var(--space-2)!important;font-size:var(--text-caption)!important;color:var(--text-tertiary)!important}._retry_1vcpf_120{margin-top:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--teal-500);background:var(--bg-card);color:var(--teal-600);cursor:pointer;padding:10px 22px;font:700 13px/1 inherit}._noticeLink_1vcpf_131{margin-top:var(--space-4);color:var(--teal-600);text-underline-offset:2px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}._more_1vcpf_142{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-light);flex-wrap:wrap;display:flex}._moreLink_1vcpf_150{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--bg-card);font-size:var(--text-caption);color:var(--text-secondary);padding:8px 14px;font-weight:700}._doc_7jc32_4{font-size:var(--text-label);color:var(--text-primary);word-break:keep-all;overflow-wrap:anywhere;line-height:1.85}._doc_7jc32_4 strong{color:var(--text-primary);font-weight:700}._h1_7jc32_18{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-title);color:var(--text-primary);font-weight:800}._h1_7jc32_18:first-child{margin-top:0}._h2_7jc32_28{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-subtitle);color:var(--text-primary);font-weight:800}._h3_7jc32_35{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-body);color:var(--text-primary);font-weight:700}._p_7jc32_42{margin:0 0 var(--space-3);color:var(--text-secondary)}._ul_7jc32_47,._ol_7jc32_48{margin:0 0 var(--space-3);color:var(--text-secondary);padding-left:20px}._ul_7jc32_47 li,._ol_7jc32_48 li{margin-bottom:var(--space-1)}._hr_7jc32_58{margin:var(--space-5) 0;border:0;border-top:1px solid var(--border-light)}._tableWrap_7jc32_67{margin:0 0 var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;overflow-x:auto}._table_7jc32_67{border-collapse:collapse;width:100%;font-size:var(--text-caption);line-height:1.7}._table_7jc32_67 th,._table_7jc32_67 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;word-break:keep-all}._table_7jc32_67 th{background:var(--border-light);color:var(--text-primary);white-space:nowrap;font-weight:800}._table_7jc32_67 td{color:var(--text-secondary)}._table_7jc32_67 tr:last-child td{border-bottom:0}._page_rmfe8_1{background:#fff}._header_rmfe8_5{background:linear-gradient(160deg, var(--navy-900) 0%, var(--navy-950) 100%);color:#fff;padding:10px 20px 78px;position:relative;overflow:hidden}._header_rmfe8_5:after{content:"";background:#fff;border-radius:50%;height:140px;position:absolute;bottom:-70px;left:-30%;right:-30%}._profile_rmfe8_24{align-items:center;gap:12px;display:flex}._avatar_rmfe8_30{object-fit:cover;border:2px solid #fff3;border-radius:50%;flex-shrink:0;width:74px;height:74px}._profile_rmfe8_24 h1{margin:0;font-size:17px;font-weight:800}._profile_rmfe8_24 p{color:var(--text-on-dark-secondary);margin:2px 0 0;font-size:12.5px}._bellBtn_rmfe8_51{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:18px;right:20px}._connBadge_rmfe8_67{color:var(--teal-400);align-items:center;gap:5px;margin-top:10px;font-size:11.5px;font-weight:600;display:inline-flex}._dot_rmfe8_77{background:var(--teal-400);border-radius:50%;width:6px;height:6px}._mainCardWrap_rmfe8_84{margin-top:-68px}._mainCard_rmfe8_84{box-shadow:none;background:0 0;border-radius:28px;flex-direction:column;align-items:center;padding:14px 16px 12px;display:flex;position:relative}._statusCircle_rmfe8_99{aspect-ratio:1;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--teal-100), var(--teal-600)) border-box;text-align:center;border:4px solid #0000;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:min(305px,100%);height:min(305px,100%);padding:0 8%;display:flex;position:relative}._statusIcon_rmfe8_118{width:60px;height:60px;color:var(--teal-600);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-top:4px;margin-bottom:0;display:flex}._statusLabel_rmfe8_131{color:var(--text-primary);white-space:nowrap;margin:0;font-size:19px;font-weight:800}._statusTitle_rmfe8_139{color:var(--teal-600);margin:6px 0 0;font-size:19px;font-weight:800}._statusDesc_rmfe8_146{color:var(--text-primary);word-break:keep-all;overflow-wrap:break-word;max-width:88%;margin:4px auto 0;font-size:12.5px;line-height:1.5}._scoreBlock_rmfe8_163{flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}._scoreBlock_rmfe8_163>span{color:var(--text-primary);font-size:14px;font-weight:600}._scoreRow_rmfe8_177{align-items:baseline;display:flex}._scoreRow_rmfe8_177>strong{color:var(--text-primary);font-size:29px;font-weight:800}._scoreRow_rmfe8_177 em{color:var(--text-primary);font-size:15.5px;font-style:normal;font-weight:600}._scoreCheck_rmfe8_195{background:var(--teal-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}._statGrid_rmfe8_206{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:6px;padding-top:4px;display:grid}._statCol_rmfe8_215{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;border:none;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 6px;display:flex;box-shadow:0 2px 10px #10203f12}._statIcon_rmfe8_230{justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1px;display:flex}._iconTeal_rmfe8_239{color:var(--teal-500)}._iconBlue_rmfe8_242{color:var(--blue-500)}._iconAmber_rmfe8_245{color:var(--amber-500)}._statLabel_rmfe8_249{color:var(--text-primary);font-size:13px;font-weight:700}._statCol_rmfe8_215 strong{color:var(--text-primary);margin-top:2px;font-size:22px;font-weight:800}._statCol_rmfe8_215>em{color:var(--text-primary);font-size:12px;font-style:normal;font-weight:600}._statCaption_rmfe8_269{color:var(--text-primary);white-space:nowrap;text-align:center;font-size:10.5px;font-style:normal}._safeText_rmfe8_277{color:var(--teal-600)!important}._chip_rmfe8_281{border-radius:var(--radius-pill);white-space:nowrap;text-align:center;margin-top:auto;padding:3px 7px;font-size:10px;font-weight:700}._chipTeal_rmfe8_291{background:var(--teal-100);color:var(--teal-600)}._chipBlue_rmfe8_296{background:var(--blue-100);color:#2f6fd6}._chipAmber_rmfe8_301{background:var(--amber-100);color:#b5730f}._recordCard_rmfe8_306{border-radius:var(--radius-md);width:calc(100% - 72px);color:var(--teal-600);cursor:pointer;text-align:left;background:#fff;border:none;justify-content:center;align-items:center;gap:14px;margin:0 36px 12px;padding:16px;display:flex;box-shadow:0 2px 10px #10203f12}._recordCard_rmfe8_306>svg{flex-shrink:0}._recordCard_rmfe8_306>div{min-width:0}._recordTitle_rmfe8_331{color:var(--text-primary);margin:0 0 3px;font-size:14px;font-weight:800}._recordDesc_rmfe8_338{color:var(--text-primary);opacity:.8;margin:0;font-size:10.5px}._header_uzou8_1{background:linear-gradient(160deg, var(--navy-900) 0%, var(--navy-950) 100%);color:#fff;border-radius:0 0 24px 24px;padding:18px 20px 22px}._profile_uzou8_8{align-items:center;gap:12px;display:flex}._avatar_uzou8_14{object-fit:cover;border:2px solid #fff3;border-radius:50%;width:40px;height:40px}._profile_uzou8_8 h1{margin:0;font-size:15px;font-weight:800}._profile_uzou8_8 p{color:var(--text-on-dark-secondary);margin:2px 0 0;font-size:11.5px}._title_uzou8_34{margin:18px 0 2px;font-size:20px;font-weight:800}._subtitle_uzou8_40{color:var(--text-tertiary);margin:0 0 14px;font-size:12.5px}._list_uzou8_46{flex-direction:column;gap:10px;display:flex}._row_uzou8_52{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:12px;padding:14px;display:flex}._iconWrap_uzou8_64{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._teal_uzou8_73{background:var(--teal-100);color:var(--teal-600)}._blue_uzou8_77{background:var(--blue-100);color:#2f6fd6}._amber_uzou8_81{background:var(--amber-100);color:#b5730f}._info_uzou8_86{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_uzou8_94{color:var(--text-secondary);font-size:12px;font-weight:700}._value_uzou8_100{color:var(--text-primary);font-size:17px;font-weight:800}._value_uzou8_100 em{color:var(--text-tertiary);margin-left:2px;font-size:11px;font-style:normal}._status_uzou8_112{color:var(--text-tertiary);font-size:10.5px}._spark_uzou8_117{flex-shrink:0;width:60px;height:24px}._tealLine_uzou8_122{color:var(--teal-500)}._blueLine_uzou8_125{color:#4f8ef7}._amberLine_uzou8_128{color:var(--amber-500)}._anomalyBtn_uzou8_132{background:var(--red-100);width:100%;color:var(--red-500);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:8px;margin-top:14px;padding:14px 16px;font-size:13.5px;font-weight:800;display:flex}._anomalyBtn_uzou8_132 svg:last-child{margin-left:auto}._summaryBtn_uzou8_151{background:var(--teal-500);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;margin:10px 0 24px;padding:15px 16px;font-size:14.5px;font-weight:800;display:flex}._body_1j6ca_1{flex:1;padding-top:4px;padding-bottom:28px}._dateNav_1j6ca_7{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}._currentLabel_1j6ca_18{color:var(--text-secondary);margin:0;font-size:12.5px;font-weight:700}._currentValue_1j6ca_25{color:var(--text-primary);margin-top:4px;font-size:34px;font-weight:800}._currentValue_1j6ca_25 em{color:var(--text-tertiary);margin-left:4px;font-size:15px;font-style:normal;font-weight:700}._rangeLabel_1j6ca_39{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}._chartWrap_1j6ca_45{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;margin-top:18px;padding:16px 14px 12px}._axis_1j6ca_53{color:var(--text-tertiary);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}._hiLoRow_1j6ca_61{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}._hiLoBox_1j6ca_68{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:6px;padding:14px;display:flex}._hiLoBox_1j6ca_68 span{color:var(--text-secondary);font-size:11.5px;font-weight:600}._hiLoBox_1j6ca_68 strong{font-size:18px;font-weight:800}._compareCard_1j6ca_87{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;margin-top:14px;padding:16px}._compareTitle_1j6ca_95{margin:0 0 10px;font-size:13.5px;font-weight:800}._compareMeta_1j6ca_101{color:var(--text-secondary);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}._track_1j6ca_109{border-radius:var(--radius-pill);background:var(--border-light);height:6px;margin:18px 4px 6px;position:relative}._trackFill_1j6ca_117{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--teal-400), var(--teal-500));opacity:.35;position:absolute;inset:0}._trackMarker_1j6ca_125{background:var(--teal-500);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000026}._trackMarker_1j6ca_125 span{color:var(--text-primary);white-space:nowrap;font-size:11px;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%)}._trackEnds_1j6ca_148{color:var(--text-tertiary);justify-content:space-between;padding:0 4px;font-size:10.5px;display:flex}._card_l400h_1{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px}._dots_l400h_8{align-items:center;gap:6px;display:flex}._dot_l400h_8{background:var(--border-light);border-radius:50%;width:7px;height:7px}._dotActive_l400h_21{border-radius:var(--radius-pill);background:var(--teal-500);width:18px;height:7px}._badge_l400h_28{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}._teal_l400h_38{background:var(--teal-100);color:var(--teal-600)}._amber_l400h_42{background:var(--amber-100);color:#b5730f}._red_l400h_46{background:var(--red-100);color:var(--red-500)}._blue_l400h_50{background:var(--blue-100);color:#2f6fd6}._purple_l400h_54{background:var(--purple-100);color:#6a58e0}._neutral_l400h_58{color:var(--text-secondary);background:#f1f3f6}._summaryCard_1de58_1{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:14px;padding:18px;display:flex}._summaryIcon_1de58_11{background:var(--amber-100);color:#b5730f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._summaryLabel_1de58_23{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600}._summaryValue_1de58_30{margin:2px 0 8px;font-size:22px;font-weight:800}._listHead_1de58_36{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}._listHead_1de58_36 h3{margin:0;font-size:14px;font-weight:800}._listHead_1de58_36 button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}._recordList_1de58_59{flex-direction:column;gap:8px;display:flex}._recordRow_1de58_65{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:12px;display:flex}._playBtn_1de58_75{background:var(--navy-900);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._waveform_1de58_89{flex:1;align-items:center;gap:2px;height:24px;display:flex;overflow:hidden}._waveform_1de58_89 span{background:var(--red-500);opacity:.55;border-radius:2px;width:2.5px}._recordMeta_1de58_104{color:var(--text-tertiary);flex-direction:column;align-items:flex-end;gap:2px;min-width:44px;font-size:10.5px;display:flex}._recordLabel_1de58_114{color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:700}._aiCard_1de58_121{background:var(--purple-100);border-radius:var(--radius-md);color:#6a58e0;gap:10px;margin-top:18px;padding:14px;display:flex}._aiTitle_1de58_131{margin:0 0 4px;font-size:12.5px;font-weight:800}._aiDesc_1de58_137{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}._recordBtnWrap_1de58_144{margin-top:18px}._labelRow_1de58_150{border-top:1px solid var(--border-light);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}._labelAsk_1de58_160{font-size:var(--text-caption);color:var(--text-secondary);margin-right:2px}._labelBtn_1de58_165,._labelBtnGhost_1de58_166{border-radius:var(--radius-pill);cursor:pointer;padding:6px 12px;font:700 12px/1 inherit}._labelBtn_1de58_165{border:1px solid var(--teal-500);background:var(--teal-100);color:var(--teal-600)}._labelBtnGhost_1de58_166{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._labelBtn_1de58_165:disabled,._labelBtnGhost_1de58_166:disabled{opacity:.45}._labelDone_1de58_184{font-size:var(--text-caption);color:var(--teal-600);align-items:center;gap:8px;font-weight:700;display:inline-flex}._labelRedo_1de58_192{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font:600 11.5px/1 inherit;text-decoration:underline}._date_12fy9_1{color:var(--text-tertiary);margin:4px 0 14px;font-size:12.5px}._list_12fy9_7{flex-direction:column;gap:10px;display:flex}._row_12fy9_13{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;gap:12px;padding:14px;display:flex}._iconWrap_12fy9_22{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._teal_12fy9_31{background:var(--teal-100);color:var(--teal-600)}._blue_12fy9_35{background:var(--blue-100);color:#2f6fd6}._amber_12fy9_39{background:var(--amber-100);color:#b5730f}._textWrap_12fy9_44{flex:1}._rowHead_12fy9_48{justify-content:space-between;align-items:center;display:flex}._rowHead_12fy9_48 strong{font-size:14px;font-weight:800}._rowHead_12fy9_48 span{color:var(--teal-600);font-size:12.5px;font-weight:700}._textWrap_12fy9_44 p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.6}._quoteCard_12fy9_70{background:var(--navy-900);color:#fff;border-radius:var(--radius-lg);gap:10px;margin:18px 0 24px;padding:18px;display:flex}._quoteTitle_12fy9_80{color:var(--teal-400);margin:0 0 6px;font-size:13px;font-weight:800}._quoteDesc_12fy9_87{color:var(--text-on-dark-secondary);margin:0;font-size:12.5px;line-height:1.7}._tabs_556nv_1{border-radius:var(--radius-pill);background:#eef1f5;margin:6px 0 18px;padding:4px;display:flex}._tab_556nv_1,._tabActive_556nv_10{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;font-weight:700}._tabActive_556nv_10{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._summary_556nv_28{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}._summary_556nv_28>span{color:var(--text-secondary);font-size:13px;font-weight:600}._summary_556nv_28 strong{font-size:20px;font-weight:800}._summary_556nv_28 em{color:var(--red-500);margin-left:4px;font-size:12px;font-style:normal;font-weight:700}._list_556nv_51{flex-direction:column;gap:10px;display:flex}._row_556nv_57,._rowHighlight_556nv_58{text-align:left;border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;background:#fff;width:100%;padding:14px;display:block}._rowHighlight_556nv_58{border:1.5px solid var(--red-500);background:var(--red-100)}._rowTop_556nv_74{justify-content:space-between;align-items:center;display:flex}._time_556nv_80{color:var(--text-tertiary);font-size:11.5px;font-weight:700}._title_556nv_86{margin:6px 0 2px;font-size:14.5px;font-weight:800}._desc_556nv_92{color:var(--text-secondary);margin:0;font-size:12px}._allBtn_556nv_98{background:var(--navy-900);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;margin:16px 0 24px;padding:15px;font-size:14.5px;font-weight:800}._trashBtn_6lyxr_1{width:38px;height:38px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._headRow_6lyxr_14{align-items:flex-start;gap:12px;margin:6px 0 18px;display:flex}._headIcon_6lyxr_21{background:var(--red-100);width:44px;height:44px;color:var(--red-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._headRow_6lyxr_14 h2{margin:0 0 4px;font-size:17px;font-weight:800}._headRow_6lyxr_14 p{color:var(--text-tertiary);margin:0;font-size:12px}._statGrid_6lyxr_45{border:1px solid var(--border-light);border-radius:var(--radius-md);text-align:center;background:#fff;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 8px;display:grid}._statGrid_6lyxr_45>div{flex-direction:column;gap:6px;display:flex}._statGrid_6lyxr_45 span{color:var(--text-secondary);font-size:11px;font-weight:600}._statGrid_6lyxr_45 strong{font-size:17px;font-weight:800}._rate_6lyxr_70{color:var(--red-500)!important}._chartCard_6lyxr_74{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;margin-top:12px;padding:16px 14px 10px}._chartHead_6lyxr_82{color:var(--text-secondary);justify-content:flex-end;gap:14px;margin-bottom:10px;font-size:11px;display:flex}._chartHead_6lyxr_82 span{align-items:center;gap:4px;display:flex}._dotGray_6lyxr_96,._dotRed_6lyxr_97{border-radius:50%;width:7px;height:7px;display:inline-block}._dotGray_6lyxr_96{background:#d5dae2}._dotRed_6lyxr_97{background:var(--red-500)}._bars_6lyxr_110{align-items:flex-end;gap:6px;height:100px;display:flex}._barCol_6lyxr_117{flex:1;align-items:flex-end;height:100%;display:flex}._barTrack_6lyxr_124{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex;position:relative}._barGray_6lyxr_134,._barRed_6lyxr_135{border-radius:3px 3px 0 0;width:6px}._barGray_6lyxr_134{background:#d5dae2}._barRed_6lyxr_135{background:var(--red-500)}._chartAxis_6lyxr_146{color:var(--text-tertiary);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}._aiCard_6lyxr_154{background:var(--purple-100);border-radius:var(--radius-md);margin-top:14px;padding:16px}._aiTitle_6lyxr_160{color:#6a58e0;margin:0 0 6px;font-size:13px;font-weight:800}._aiDesc_6lyxr_166{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}._btnRow_6lyxr_173{gap:10px;margin:18px 0 24px;display:flex}._btnRow_6lyxr_173 button{flex:1}._header_jbx5o_1{background:linear-gradient(160deg, var(--navy-900) 0%, var(--navy-950) 100%);color:#fff;border-radius:0 0 24px 24px;padding:18px 20px 20px}._profile_jbx5o_8{align-items:center;gap:12px;margin-bottom:18px;display:flex}._avatar_jbx5o_15{object-fit:cover;border:2px solid #fff3;border-radius:50%;width:40px;height:40px}._profile_jbx5o_8 h1{margin:0;font-size:15px;font-weight:800}._profile_jbx5o_8 p{color:var(--text-on-dark-secondary);margin:2px 0 0;font-size:11.5px}._scoreCard_jbx5o_34{border-radius:var(--radius-md);background:#ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._scoreLabel_jbx5o_43{color:var(--text-on-dark-secondary);margin:0 0 4px;font-size:12px;font-weight:600}._scoreValue_jbx5o_50{margin:0;font-size:24px;font-weight:800}._scoreValue_jbx5o_50 em{color:#ffffff80;margin-right:6px;font-size:13px;font-style:normal}._scoreValue_jbx5o_50 span{color:var(--teal-400);vertical-align:middle;font-size:12px;font-weight:700}._scoreChart_jbx5o_68{width:110px}._tabs_jbx5o_72{border-radius:var(--radius-pill);background:#eef1f5;margin:16px 0 14px;padding:4px;display:flex}._tab_jbx5o_72,._tabActive_jbx5o_80{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;font-weight:700}._tabActive_jbx5o_80{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._dateNav_jbx5o_97{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}._list_jbx5o_108{flex-direction:column;gap:8px;display:flex}._row_jbx5o_114{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}._iconWrap_jbx5o_124{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._teal_jbx5o_133{background:var(--teal-100);color:var(--teal-600)}._blue_jbx5o_137{background:var(--blue-100);color:#2f6fd6}._amber_jbx5o_141{background:var(--amber-100);color:#b5730f}._neutral_jbx5o_145{color:var(--text-secondary);background:#f1f3f6}._rowLabel_jbx5o_150{font-size:13.5px;font-weight:700}._rowStatus_jbx5o_155{color:var(--text-tertiary);font-size:11px}._rowValue_jbx5o_160{margin-left:auto;font-size:13.5px;font-weight:800}._aiCard_jbx5o_166{background:var(--purple-100);border-radius:var(--radius-md);gap:10px;margin-top:16px;padding:14px;display:flex}._aiTitle_jbx5o_174{color:#6a58e0;margin:0 0 4px;font-size:12.5px;font-weight:800}._aiDesc_jbx5o_180{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}._detailBtn_jbx5o_187{border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:14px;font-size:13.5px;font-weight:700;display:flex}._hospitalBtn_jbx5o_204{background:var(--teal-500);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin:10px 0 24px;padding:15px;font-size:14.5px;font-weight:800;display:flex}._tabScroll_v0t9h_1{-ms-overflow-style:none;scrollbar-width:none;gap:8px;padding:4px 20px 14px;display:flex;overflow-x:auto}._tabScroll_v0t9h_1::-webkit-scrollbar{display:none}._tab_v0t9h_1,._tabActive_v0t9h_14{border:1px solid var(--border-light);border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:#fff;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:700}._tabActive_v0t9h_14{background:var(--navy-900);border-color:var(--navy-900);color:#fff}._insightCard_v0t9h_32{background:var(--purple-100);border-radius:var(--radius-md);gap:10px;margin:16px 0 24px;padding:16px;display:flex}._insightTitle_v0t9h_40{color:#6a58e0;margin:0 0 6px;font-size:13px;font-weight:800}._insightDesc_v0t9h_46{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}._page_zefmi_2{box-sizing:border-box;color:#1b2432;background:#fff;width:794px;height:1123px;padding:48px 52px;font-family:-apple-system,BlinkMacSystemFont,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:relative;overflow:hidden}._head_zefmi_22{border-bottom:2px solid #14a888;justify-content:space-between;align-items:flex-end;padding-bottom:14px;display:flex}._brand_zefmi_29{color:#14a888;font-size:13px;font-weight:800}._docTitle_zefmi_36{color:#14264a;margin-top:3px;font-size:23px;font-weight:800}._headRight_zefmi_42{text-align:right;color:#5a6372;font-size:12px;line-height:1.6}._petBar_zefmi_49{background:#e3f8f2;border-radius:10px;align-items:baseline;gap:12px;margin-top:14px;padding:11px 14px;display:flex}._petName_zefmi_58{color:#14264a;font-size:17px;font-weight:800}._petInfo_zefmi_59{color:#5a6372;flex:1;font-size:12.5px}._devId_zefmi_60{color:#8a93a6;font-size:11.5px}._pageNo_zefmi_62{color:#b5bcc9;font-size:11px;position:absolute;bottom:34px;right:52px}._sectionTitle_zefmi_70{color:#14264a;border-left:3px solid #14a888;margin:26px 0 10px;padding-left:9px;font-size:14px;font-weight:800}._cards_zefmi_80{gap:10px;display:flex}._card_zefmi_80{text-align:center;background:#fff;border:1px solid #e8ecf1;border-radius:11px;flex:1;padding:13px 10px}._cardWarn_zefmi_89{background:#fef3e0;border-color:#f5a623}._cardLabel_zefmi_90{color:#5a6372;font-size:11.5px;display:block}._cardValue_zefmi_91{color:#14264a;margin-top:5px;font-size:26px;font-weight:800;line-height:1.1;display:block}._cardUnit_zefmi_99{color:#8a93a6;margin-top:2px;font-size:11px;display:block}._chart_zefmi_102{margin-top:22px}._chartHead_zefmi_103{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}._chartTitle_zefmi_109{color:#14264a;font-size:12.5px;font-weight:700}._chartRange_zefmi_110{color:#8a93a6;font-size:11px}._bars_zefmi_112{border-bottom:1px solid #e8ecf1;align-items:flex-end;gap:4px;height:150px;padding:0 2px;display:flex}._barCol_zefmi_122{flex-direction:column;flex:1;align-items:center;display:flex}._barTrack_zefmi_123{align-items:flex-end;height:112px;display:flex}._bar_zefmi_112{border-radius:3px 3px 0 0;width:100%;min-width:10px}._barVal_zefmi_125{color:#5a6372;margin-top:3px;font-size:9.5px}._barDay_zefmi_126{color:#b5bcc9;margin-top:1px;font-size:9px}._table_zefmi_129{border-collapse:collapse;width:100%;font-size:11.5px}._table_zefmi_129 th{color:#14264a;text-align:center;background:#e3f8f2;border:1px solid #d6e7e2;padding:9px 7px;font-weight:700}._table_zefmi_129 td{text-align:center;color:#1b2432;border:1px solid #e8ecf1;padding:8px 7px}._sub_zefmi_148{color:#8a93a6;font-size:10.5px}._warn_zefmi_149{color:#b45309;background:#fef3e0;font-weight:700}._empty_zefmi_150{color:#8a93a6;padding:26px 0}._note_zefmi_153{color:#5a6372;margin-top:18px;font-size:11.5px}._footer_zefmi_158{color:#8a93a6;word-break:keep-all;border-top:1px solid #e8ecf1;padding-top:11px;font-size:10.5px;line-height:1.65;position:absolute;bottom:56px;left:52px;right:52px}._sectionTitle_1i8co_1{margin:18px 0 10px;font-size:13px;font-weight:800}._sectionTitle_1i8co_1:first-child{margin-top:4px}._list_1i8co_10{flex-direction:column;gap:8px;display:flex}._checkRow_1i8co_16{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}._checkOn_1i8co_30,._checkOff_1i8co_31{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._checkOn_1i8co_30{background:var(--teal-500);color:#fff}._checkOff_1i8co_31{border:1.5px solid var(--border-light)}._selectRow_1i8co_48{border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13.5px;font-weight:600;display:flex}._noticeCard_1i8co_63{border-radius:var(--radius-md);color:var(--text-secondary);background:#f1f3f6;align-items:center;gap:8px;margin-top:20px;padding:12px 14px;font-size:12px;display:flex}._sheetBackdrop_1i8co_75{z-index:40;background:#0b183080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1i8co_75{width:100%;max-width:var(--app-max-width);padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:24px 24px 0 0}._sheetTitle_1i8co_93{text-align:center;margin:4px 0 20px;font-size:14px;font-weight:800}._sheetGrid_1i8co_100{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}._sheetItem_1i8co_107{color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}._sheetItem_1i8co_107 span{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}._sheetIconKakao_1i8co_125{background:var(--kakao-bg);color:var(--kakao-text)}._sheetIconBlue_1i8co_129{background:var(--blue-100);color:#2f6fd6}._sheetIconGray_1i8co_133{color:var(--text-secondary);background:#f1f3f6}._sheetIconRed_1i8co_137{background:var(--red-100);color:var(--red-500)}._sheetCancel_1i8co_142{border-radius:var(--radius-md);width:100%;height:50px;color:var(--text-secondary);cursor:pointer;background:#f1f3f6;border:none;font-size:14px;font-weight:700}._body_ux3g6_4{padding-bottom:var(--space-6)}._lead_ux3g6_6{margin:var(--space-4) 0 0;font-size:var(--text-label);color:var(--text-secondary);word-break:keep-all;line-height:1.75}._actions_ux3g6_14{margin:var(--space-4) 0 0}._msg_ux3g6_16{margin:var(--space-4) 0 0;border-radius:var(--radius-sm);background:var(--amber-100);border:1px solid var(--amber-500);color:#7c2d12;word-break:keep-all;padding:11px 13px;font-size:13px;line-height:1.7}._list_ux3g6_28{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._card_ux3g6_35{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4)}._cardTop_ux3g6_43{align-items:flex-start;gap:10px;display:flex}._iconWrap_ux3g6_45{border-radius:var(--radius-sm);background:var(--teal-100);width:36px;height:36px;color:var(--teal-600);flex-shrink:0;place-items:center;display:grid}._name_ux3g6_54{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._name_ux3g6_54 strong{font-size:var(--text-label);color:var(--text-primary);font-weight:700}._name_ux3g6_54 span{font-size:var(--text-caption);color:var(--text-secondary);word-break:keep-all;line-height:1.6}._dist_ux3g6_67{font-size:var(--text-caption);color:var(--teal-600);white-space:nowrap;flex-shrink:0;font-weight:700}._btns_ux3g6_78{gap:var(--space-2);margin-top:var(--space-3);align-items:stretch;display:flex}._btn_ux3g6_78{border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-primary);text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 0;font:600 13px/1 inherit;text-decoration:none;display:inline-flex}._callBtn_ux3g6_101{border-radius:var(--radius-sm);border:1px solid var(--teal-600);background:var(--teal-100);color:var(--teal-600);flex:0 0 52px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._callBtn_ux3g6_101:active{background:var(--teal-600);color:#fff}._callOff_ux3g6_117{border-radius:var(--radius-sm);border:1px dashed var(--border-light);color:var(--text-tertiary);flex:0 0 52px;justify-content:center;align-items:center;display:inline-flex}._cat_ux3g6_127{font-size:var(--text-caption);color:var(--text-tertiary);word-break:keep-all;margin-top:2px}._fine_ux3g6_134{margin:var(--space-4) 0 var(--space-6);font-size:var(--text-caption);color:var(--text-tertiary);word-break:keep-all;line-height:1.7}._head_c231k_1{justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:4px;display:flex}._head_c231k_1 h1{margin:0;font-size:20px;font-weight:800}._head_c231k_1 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none}._tabs_c231k_20{border-radius:var(--radius-pill);background:#eef1f5;margin:12px 0 18px;padding:4px;display:flex}._tab_c231k_20,._tabActive_c231k_28{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:9px 0;font-size:12.5px;font-weight:700}._tabActive_c231k_28{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._groupLabel_c231k_45{color:var(--text-tertiary);margin:0 0 10px;font-size:12.5px;font-weight:800}._list_c231k_52{flex-direction:column;gap:10px;margin-bottom:6px;display:flex}._row_c231k_59{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;gap:12px;padding:14px;display:flex}._iconWrap_c231k_68{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._teal_c231k_77{background:var(--teal-100);color:var(--teal-600)}._blue_c231k_81{background:var(--blue-100);color:#2f6fd6}._amber_c231k_85{background:var(--amber-100);color:#b5730f}._red_c231k_89{background:var(--red-100);color:var(--red-500)}._purple_c231k_93{background:var(--purple-100);color:#6a58e0}._neutral_c231k_97{color:var(--text-secondary);background:#f1f3f6}._body_c231k_102{flex:1;min-width:0}._rowTop_c231k_107{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._rowTop_c231k_107 strong{font-size:13.5px;font-weight:800}._time_c231k_117{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:10.5px}._desc_c231k_124{color:var(--text-secondary);white-space:pre-line;margin:4px 0 8px;font-size:12px;line-height:1.6}._action_c231k_132{color:var(--teal-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:700;display:inline-flex}._readAllBtn_c231k_145{border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;background:#f1f3f6;border:none;margin:8px 0 24px;padding:14px;font-size:13.5px;font-weight:700}._delBtn_c231k_160{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;font:400 20px/1 inherit}._delBtn_c231k_160:disabled{opacity:.4}._delRow_c231k_173{gap:var(--space-2);margin-top:var(--space-2);display:flex}._delRead_c231k_178,._delAll_c231k_179{border-radius:var(--radius-sm);cursor:pointer;flex:1;padding:12px 0;font:600 14px/1 inherit}._delRead_c231k_178{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._delAll_c231k_179{border:1px solid var(--red-500);background:var(--bg-card);color:#b42318}._delRead_c231k_178:disabled,._delAll_c231k_179:disabled{opacity:.45}._delMsg_c231k_199{margin:var(--space-3) 0 0;border-radius:var(--radius-sm);background:var(--blue-100);border:1px solid var(--blue-500);color:var(--navy-800);padding:10px 12px;font-size:13px;line-height:1.7}._backdrop_c231k_210{z-index:60;background:#0f172a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_c231k_219{width:100%;max-width:var(--app-max-width);background:var(--bg-card);color:var(--text-primary);border-radius:18px 18px 0 0;padding:18px 18px 26px}._sheet_c231k_219 strong{font-size:var(--text-subtitle);color:#8f1d20;margin-bottom:var(--space-2);font-weight:700;display:block}._sheet_c231k_219 p{margin:0 0 var(--space-4);font-size:var(--text-label);color:var(--text-secondary);word-break:keep-all;line-height:1.75}._sheetBtns_c231k_241{gap:var(--space-2);display:flex}._cancel_c231k_242,._confirm_c231k_243{cursor:pointer;border-radius:11px;flex:1;padding:13px 0;font:600 15px/1 inherit}._cancel_c231k_242{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._confirm_c231k_243{background:var(--red-500);color:#fff;border:none}._header_or4xp_1{background:linear-gradient(160deg, var(--navy-900) 0%, var(--navy-950) 100%);color:#fff;border-radius:0 0 24px 24px;padding:18px 20px 24px}._headTop_or4xp_8{justify-content:space-between;align-items:center;display:flex}._headTop_or4xp_8 h1{margin:0;font-size:19px;font-weight:800}._headTop_or4xp_8 button{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._petRow_or4xp_31{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#ffffff0f;border:none;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px;display:flex}._petRow_or4xp_31 img{object-fit:cover;border-radius:50%;width:44px;height:44px}._petRow_or4xp_31 div{flex-direction:column;flex:1;gap:3px;display:flex}._petRow_or4xp_31 strong{color:#fff;font-size:14.5px;font-weight:800}._petRow_or4xp_31 span{color:var(--text-on-dark-secondary);font-size:11.5px}._petRow_or4xp_31 svg{color:#ffffff80}._stateBadge_or4xp_69{border-radius:var(--radius-pill);background:#3ddcb829;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:10.5px;font-weight:700;color:var(--teal-400)!important}._tabs_or4xp_80{border-radius:var(--radius-pill);background:#eef1f5;margin:16px 0 14px;padding:4px;display:flex}._tab_or4xp_80,._tabActive_or4xp_88{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;font-weight:700}._tabActive_or4xp_88{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._summaryCard_or4xp_105{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;padding:16px}._summaryHead_or4xp_112{justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}._summaryHead_or4xp_112 span:first-child{color:var(--text-primary);font-weight:800}._summaryHead_or4xp_112 span:last-child{color:var(--text-tertiary)}._summaryGrid_or4xp_126{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}._summaryGrid_or4xp_126>div{color:var(--teal-500);flex-direction:column;align-items:center;gap:4px;display:flex}._summaryGrid_or4xp_126 strong{color:var(--text-primary);font-size:13px;font-weight:800}._summaryGrid_or4xp_126 span{color:var(--teal-600);font-size:10px;font-weight:700}._anomalyRow_or4xp_150{border-top:1px solid var(--border-light);color:var(--teal-600);align-items:center;gap:6px;margin-top:14px;padding-top:14px;font-size:11.5px;display:flex}._sectionTitle_or4xp_162{margin:20px 0 10px;font-size:13.5px;font-weight:800}._shortcutGrid_or4xp_168{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._shortcutGrid_or4xp_168 button{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:10.5px;font-weight:700;display:flex}._shortcutGrid_or4xp_168 span{background:var(--teal-100);width:34px;height:34px;color:var(--teal-600);border-radius:50%;justify-content:center;align-items:center;display:flex}._recordHead_or4xp_198{justify-content:space-between;align-items:baseline;display:flex}._recordHead_or4xp_198 button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}._recordList_or4xp_212{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;padding:6px 14px}._recordRow_or4xp_219{border-bottom:1px solid var(--border-light);color:var(--text-secondary);align-items:center;gap:10px;padding:12px 0;display:flex}._recordRow_or4xp_219:last-of-type{border-bottom:none}._recordRow_or4xp_219>span:nth-child(2){color:var(--text-primary);width:34px;font-size:13px;font-weight:700}._recordVal_or4xp_236{color:var(--text-secondary);flex:1;font-size:12px}._recordRow_or4xp_219 button{background:var(--teal-100);color:var(--teal-600);border-radius:var(--radius-pill);cursor:pointer;border:none;padding:5px 12px;font-size:11px;font-weight:700}._noteRow_or4xp_252{color:var(--text-tertiary);gap:8px;padding:12px 0 10px;display:flex}._noteRow_or4xp_252 p{margin:0;font-size:11.5px;line-height:1.6}._addBtn_or4xp_264{background:var(--teal-500);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;margin:16px 0 24px;padding:15px;font-size:14px;font-weight:800}._wrap_1oo9v_5{margin-top:var(--space-3)}._btnRow_1oo9v_9{gap:6px;display:flex}._addBtn_1oo9v_13{border-radius:var(--radius-pill);border:1px solid var(--teal-500);background:var(--teal-100);color:var(--teal-600);white-space:nowrap;cursor:pointer;flex:1;padding:11px 0;font:700 12.5px/1 inherit}._addBtn_1oo9v_13:disabled{opacity:.45}._note_1oo9v_28{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}._empty_1oo9v_34{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:12.5px}._fine_1oo9v_39{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--text-tertiary)}._grid_1oo9v_46{margin-top:var(--space-3);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._cell_1oo9v_52{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;display:flex}._thumb_1oo9v_62,._thumbSkel_1oo9v_63{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;display:block}._thumbSkel_1oo9v_63{background:var(--bg-subtle,#f3f5f7)}._cap_1oo9v_74{color:var(--text-secondary);font-size:11px}._modal_1oo9v_80{z-index:50;padding:var(--space-4);background:#10141cd1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalInner_1oo9v_90{background:var(--bg-card);border-radius:var(--radius-md);width:100%;max-width:420px;padding:var(--space-3)}._full_1oo9v_97{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-height:60vh;display:block}._modalMeta_1oo9v_104{margin:var(--space-3) 0 0;color:var(--text-primary);font-size:13px;font-weight:600}._modalBtns_1oo9v_110{margin-top:var(--space-3);gap:8px;display:flex}._closeBtn_1oo9v_115,._delBtn_1oo9v_116{border-radius:var(--radius-sm);cursor:pointer;flex:1;padding:12px 0;font:700 14px/1 inherit}._closeBtn_1oo9v_115{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary)}._delBtn_1oo9v_116{border:1px solid var(--red-500);background:var(--bg-card);color:#b42318}._delBtn_1oo9v_116:disabled{opacity:.45}._dateNav_8b679_1{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;margin:4px 0 18px;font-size:13px;font-weight:700;display:flex}._section_8b679_12{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;margin-bottom:10px;padding:14px 16px}._sectionHead_8b679_20{color:var(--teal-600);align-items:center;gap:8px;margin-bottom:10px;display:flex}._sectionHead_8b679_20 h3{color:var(--text-primary);margin:0;font-size:13.5px;font-weight:800}._entry_8b679_34{align-items:center;gap:10px;padding:6px 0;display:flex}._entryTime_8b679_41{color:var(--text-tertiary);flex-shrink:0;width:66px;font-size:11.5px}._entryLabel_8b679_48{font-size:13px;font-weight:700}._entryAmount_8b679_53{text-align:right;color:var(--text-secondary);flex:1;font-size:12px}._camBtn_8b679_60{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:#f1f3f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._section_8b679_12 textarea{border-radius:var(--radius-sm);resize:none;width:100%;min-height:70px;color:var(--text-primary);background:#f7f8fa;border:none;padding:10px 12px;font-family:inherit;font-size:13px}._section_8b679_12 textarea:focus{outline:1.5px solid var(--teal-500)}._count_8b679_90{text-align:right;color:var(--text-tertiary);margin:6px 0 0;font-size:10.5px}._saveWrap_8b679_97{margin:14px 0 24px}._tabs_149qi_1{border-radius:var(--radius-pill);background:#eef1f5;margin:6px 0 16px;padding:4px;display:flex}._tab_149qi_1,._tabActive_149qi_9{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:9px 0;font-size:13px;font-weight:700}._tabActive_149qi_9{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._list_149qi_26{flex-direction:column;gap:10px;display:flex}._card_149qi_32{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;padding:14px 16px}._cardHead_149qi_38{justify-content:space-between;align-items:center;display:flex}._cardHead_149qi_38 strong{font-size:14px;font-weight:800}._badge_149qi_47{background:var(--teal-100);color:var(--teal-600);border-radius:var(--radius-pill);padding:3px 9px;font-size:11px;font-weight:700}._date_149qi_55{color:var(--text-secondary);margin:8px 0 2px;font-size:12px}._next_149qi_60{color:var(--text-tertiary);margin:0;font-size:11.5px}._doseRow_149qi_66{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}._doseDone_149qi_75,._doseUpcoming_149qi_76{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._doseDone_149qi_75{background:var(--teal-500);color:#fff}._doseUpcoming_149qi_76{border:1.5px solid var(--border-light)}._doseRow_149qi_66 strong{font-size:13.5px;font-weight:700;display:block}._doseRow_149qi_66 p{color:var(--text-tertiary);margin:2px 0 0;font-size:11.5px}._addBtn_149qi_103{background:var(--teal-100);width:100%;color:var(--teal-600);border-radius:var(--radius-md);cursor:pointer;border:none;margin:14px 0 24px;padding:15px;font-size:13.5px;font-weight:800}._tabs_1s2w5_1{border-radius:var(--radius-pill);background:#eef1f5;margin:6px 0 18px;padding:4px;display:flex}._tab_1s2w5_1,._tabActive_1s2w5_9{border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex:1;padding:8px 0;font-size:12.5px;font-weight:700}._tabActive_1s2w5_9{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #00000014}._sectionLabel_1s2w5_26{color:var(--text-secondary);margin:16px 0 10px;font-size:13px;font-weight:800}._sectionLabel_1s2w5_26:first-of-type{margin-top:0}._list_1s2w5_36{flex-direction:column;gap:8px;display:flex}._row_1s2w5_42{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;align-items:center;gap:12px;padding:14px;display:flex}._iconWrap_1s2w5_52{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._blue_1s2w5_61{background:var(--blue-100);color:#2f6fd6}._teal_1s2w5_65{background:var(--teal-100);color:var(--teal-600)}._red_1s2w5_69{background:var(--red-100);color:var(--red-500)}._info_1s2w5_74{flex-direction:column;flex:1;gap:2px;display:flex}._category_1s2w5_80{color:var(--text-tertiary);font-size:10.5px;font-weight:700}._info_1s2w5_74 strong{font-size:13.5px;font-weight:800}._info_1s2w5_74 p{color:var(--text-secondary);margin:0;font-size:11.5px}._empty_1s2w5_95{color:var(--text-tertiary);padding:10px 2px;font-size:12.5px}._addBtn_1s2w5_101{background:var(--teal-500);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;margin:18px 0 24px;padding:15px;font-size:14px;font-weight:800}._monthNav_16mbg_1{justify-content:center;align-items:center;gap:14px;margin:4px 0 16px;font-size:15px;font-weight:800;display:flex}._grid_16mbg_11{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(7,1fr);gap:2px;padding:10px 4px;display:grid}._weekday_16mbg_21{text-align:center;color:var(--text-tertiary);padding-bottom:8px;font-size:11px;font-weight:700}._cell_16mbg_29{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:12.5px;font-weight:600;display:flex}._cellActive_16mbg_44 span:first-child{background:var(--teal-500);color:#fff}._cell_16mbg_29 span:first-child{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._dots_16mbg_58{gap:2px;height:5px;display:flex}._dotLife_16mbg_66,._dotPrevention_16mbg_67,._dotHospital_16mbg_68,._dotEtc_16mbg_69,._dotRec_16mbg_70,._dotAnomaly_16mbg_71{border-radius:50%;width:4px;height:4px;display:inline-block}._dotLife_16mbg_66{background:var(--teal-500)}._dotPrevention_16mbg_67{background:#4f8ef7}._dotHospital_16mbg_68{background:var(--amber-500)}._dotEtc_16mbg_69{background:var(--red-500)}._dotRec_16mbg_70{background:#7c5cff}._dotAnomaly_16mbg_71{background:#b42318}._cellToday_16mbg_99 span:first-child{box-shadow:inset 0 0 0 1.5px var(--teal-500)}._cellActive_16mbg_44._cellToday_16mbg_99 span:first-child{box-shadow:none}._daySummary_16mbg_107{flex-wrap:wrap;gap:6px;margin:0 2px 10px;display:flex}._statPill_16mbg_113{border-radius:var(--radius-pill);background:var(--bg-subtle,#f3f5f7);color:var(--text-secondary);padding:5px 10px;font-size:11.5px;font-weight:700}._recRow_16mbg_123{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);align-items:center;gap:10px;padding:10px 12px;display:flex}._recPlay_16mbg_132{border:1px solid var(--teal-500);background:var(--teal-100);width:34px;height:34px;color:var(--teal-600);cursor:pointer;border-radius:50%;flex-shrink:0;font:700 13px/1 inherit}._recPlay_16mbg_132:disabled{opacity:.4}._recTime_16mbg_146{color:var(--text-tertiary);min-width:38px;font-size:12px}._recWhat_16mbg_151{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}._recErr_16mbg_157{color:#b42318;margin:8px 0 0;font-size:12px}._secTitle_16mbg_164{color:var(--text-secondary);margin:16px 2px 8px;font-size:12.5px;font-weight:800}._legend_16mbg_171{color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin:14px 2px 20px;font-size:11px;display:flex}._legend_16mbg_171 span{align-items:center;gap:5px;display:flex}._dayTitle_16mbg_185{margin:0 0 10px;font-size:14px;font-weight:800}._chipList_16mbg_191{flex-direction:column;gap:8px;display:flex}._chip_16mbg_191{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);background:#fff;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;font-weight:600;display:flex}._chipTag_16mbg_210{border-radius:var(--radius-pill);flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:800}._todayBtn_16mbg_218{border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;background:#f1f3f6;border:none;margin:18px 0 24px;padding:14px;font-size:13.5px;font-weight:700}._navBtn_16mbg_232{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}
