:root{--text:#404040;--text-h:#08060d;--bg:#b8c5d5;--card-bg:#fdfdfd;--border:#e5e4e7;--code-bg:#f4f3ec;--primary:#2b6fb0;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}body{margin:0}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:770px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);margin:0;font-family:Space Grotesk,system-ui,sans-serif}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-main{flex:1}._card_1fw94_1{background:var(--card-bg);border-radius:10px;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;padding:28px 20px 24px;display:flex;box-shadow:0 6px 12px #0f172a14}._headerRow_1mwys_1{width:100%}._title_1mwys_5{color:var(--text-h);margin:0;font-size:18px}._list_1mwys_11{flex-direction:column;gap:10px;width:100%;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}._item_1mwys_21{border:1px solid var(--border);background:#fff;border-radius:8px;padding:12px}._date_1mwys_28{color:#6b7280;font-size:12px}._itemTitle_1mwys_33{color:var(--text-h);margin:4px 0 0;font-size:15px;font-weight:700}._body_1mwys_40{color:#374151;margin:6px 0 0;font-size:13px;line-height:1.6}._page_1m5ry_1{--page-side-padding:10px;--page-top-padding:0;--page-bottom-padding:40px;background:var(--bg);padding:var(--page-top-padding) var(--page-side-padding) var(--page-bottom-padding);text-align:left;flex:1}._hero_s22a2_1{margin-left:calc(-1 * var(--page-side-padding,20px));margin-right:calc(-1 * var(--page-side-padding,20px));width:calc(100% + (var(--page-side-padding,20px) * 2));color:#fff;text-shadow:0 2px 6px #00000059;background:url(/smartwatch_pic.png) 50%/cover no-repeat;flex-direction:column;display:flex;position:relative;overflow:hidden}._hero_s22a2_1:before{content:"";background:#57575759;position:absolute;inset:0}._heroInner_s22a2_22{z-index:1;grid-template-rows:auto auto auto auto;display:grid;position:relative}._heroRow_s22a2_29{display:grid}._subtitleRow_s22a2_33{justify-items:end}._titleJp_s22a2_37{max-width:75%;color:inherit;margin:5rem 1rem 0;font-family:MS Mincho,ＭＳ 明朝,Hiragino Mincho ProN,serif;font-size:18px;font-weight:700;line-height:1.6}._titleEn_s22a2_47{max-width:75%;color:inherit;margin:.5rem 1rem 0;font-size:10px;line-height:1.6}._subtitleJp_s22a2_55{text-align:justify;max-width:70%;color:inherit;margin:2rem 1rem 0 0;font-family:MS Mincho,ＭＳ 明朝,Hiragino Mincho ProN,serif;font-size:12px;font-weight:700}._subtitleEn_s22a2_65{max-width:75%;color:inherit;margin:.5rem 1rem 2rem 0;font-size:8px;line-height:1.6}._fullBleed_aoia6_1{margin-left:calc(-1 * var(--page-side-padding,20px));margin-right:calc(-1 * var(--page-side-padding,20px));width:calc(100% + (var(--page-side-padding,20px) * 2));display:block}._wrapper_aoia6_9{background:var(--primary);box-sizing:border-box;border-radius:18px 0;margin-bottom:1rem;padding:8px 14px}._title_aoia6_17{color:#f5f5f5;letter-spacing:.4px;margin:0;font-size:16px;font-weight:700}._tableWrap_1vrjq_1{width:100%;overflow-x:auto}._table_1vrjq_1{border-collapse:collapse;width:100%}._table_1vrjq_1 th,._table_1vrjq_1 td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:12px 10px}._table_1vrjq_1 th{color:#475569;font-size:14px;font-weight:600}._table_1vrjq_1 td{color:#0f172a;font-size:15px}._goIconButton_1vrjq_30{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}._goIcon_1vrjq_30{color:#20ca5e;width:40px;height:40px}._goIconButton_1vrjq_30:hover ._goIcon_1vrjq_30{color:#15803d}._emptyText_1vrjq_48{color:#64748b;margin:0}._goalGrid_12t5d_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}._quickLinks_12t5d_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}._quickLinkButton_12t5d_15{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:4px 3px;transition:opacity .2s;display:flex}._quickLinkButton_12t5d_15:hover{opacity:.75}._quickLinkButtonDisabled_12t5d_34{opacity:.65;cursor:not-allowed}._quickLinkButtonDisabled_12t5d_34:hover{opacity:.65}._quickLinkIcon_12t5d_43{color:#000;flex-shrink:0;width:36px;height:36px}._quickLinkLabel_12t5d_50{color:var(--text-h);text-align:center;font-size:14px;line-height:1.3}._welcomeTitle_12t5d_57{letter-spacing:-.01em;font-size:clamp(19px,2.2vw,30px);line-height:1.4}._welcomeSubtitle_12t5d_63{color:#334155;font-size:clamp(18px,2vw,24px)}._googleHealthConnectBox_12t5d_68{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._googleHealthConnectText_12t5d_76{color:#334155;margin:0}._googleHealthConnectButton_12t5d_81{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:fit-content;padding:10px 16px;font-size:14px;font-weight:600}._googleHealthConnectButton_12t5d_81:hover{background:#1d4ed8}._assessmentActions_12t5d_97{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._googleHealthLoadingText_12t5d_104{color:#64748b;margin:0}@media (width<=900px){._quickLinks_12t5d_8{grid-template-columns:1fr 1fr}._goalGrid_12t5d_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._sectionTitleWrap_11w1f_1{margin-top:1rem}._notificationBox_11w1f_5{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}._notificationActions_11w1f_13{flex-wrap:wrap;gap:8px;display:flex}._notificationButton_11w1f_19{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}._notificationButton_11w1f_19:disabled{opacity:.7;cursor:not-allowed}._notificationButtonSecondary_11w1f_35{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}._notificationButtonSecondary_11w1f_35:disabled{opacity:.7;cursor:not-allowed}._notificationText_11w1f_51{color:#334155;margin:0;font-size:13px}._reminderBox_11w1f_57{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}._reminderCheckboxRow_11w1f_65{color:#0f172a;align-items:center;gap:8px;font-size:14px;display:flex}._reminderControlsVertical_11w1f_73{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}._reminderInputLabel_11w1f_80{color:#334155;margin:0 0 6px;font-size:13px}._reminderSelectRow_11w1f_86{flex-wrap:wrap;gap:10px;display:flex}._reminderSaveButton_11w1f_92{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:600}._reminderSaveButton_11w1f_92:disabled{opacity:.7;cursor:not-allowed}._header_vd6n8_1{background:var(--bg);z-index:10;height:50px;color:var(--text);border-bottom:1px solid #0d58ba1c;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid;position:sticky;top:0}._spacer_vd6n8_15{width:32px;height:32px}._logo_vd6n8_20{justify-self:center;align-items:center;gap:10px;display:flex}._logoImage_vd6n8_27{width:auto;height:32px;display:block}._menu_vd6n8_33{justify-self:end;position:relative}._trigger_vd6n8_38{border:1px var(--bg);background:var(--bg);cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}._triggerIcon_vd6n8_50{pointer-events:none;color:#f8fafc;width:28px;height:28px;transition:color .2s;display:block}._trigger_vd6n8_38:hover ._triggerIcon_vd6n8_50{color:#e2e8f0}._dropdown_vd6n8_63{z-index:20;background:#fff;border:1px solid #d1d5db;border-radius:10px;min-width:12rem;padding:6px;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 10px 24px #0f172a1f}._item_vd6n8_77{text-align:left;color:#1f2937;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;width:100%;padding:12px 10px;font-size:18px;text-decoration:none;display:block}._item_vd6n8_77:hover{background:#f1f5f9}@media (width<=900px){._dropdown_vd6n8_63{width:min(100vw,320px);min-width:0}}._footer_mj76p_1{color:#f8fafc;background:#6f859c;border-top:1px solid #0d58ba1c;padding:6px 16px 10px}._topRow_mj76p_8{justify-content:flex-end;align-items:center;min-height:32px;display:flex}._linkGroup_mj76p_15{align-items:center;gap:8px;display:flex}._link_mj76p_15{color:inherit;font-size:.85rem;text-decoration:none}._link_mj76p_15:hover{text-decoration:underline}._bottomRow_mj76p_31{justify-content:center;align-items:center;margin-top:6px;display:flex}._copyright_mj76p_38{opacity:.8;font-size:.75rem}@media (width<=768px){._footer_mj76p_1{flex-direction:column;gap:6px;display:flex}._topRow_mj76p_8{justify-content:center}}._note_1cnae_2{width:220px;color:var(--text);text-align:left;margin:0;font-size:12px;line-height:1.6}._button_1js75_1{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 28px;font-size:14px;font-weight:700}._heading_18rec_1{margin:0 0 12px;font-size:18px}._note_18rec_6{color:#4b5563;margin:0 0 16px;font-size:13px}._notice_18rec_12{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:12px}._form_18rec_22{gap:12px;display:grid}._field_18rec_27{gap:6px;font-size:12px;display:grid}._field_18rec_27 input,._field_18rec_27 select{border-radius:8px;height:36px;padding:0 10px;font-size:14px}._button_18rec_41{color:#fff;cursor:pointer;background:#2b6fb0;border:none;border-radius:999px;height:36px;font-weight:700}._actions_18rec_51{gap:8px;display:flex}._buttonSecondary_18rec_56{color:#2b6fb0;cursor:pointer;background:#fff;border:1px solid #2b6fb0;border-radius:999px;height:36px;padding:0 14px;font-weight:700}._button_18rec_41:disabled,._buttonSecondary_18rec_56:disabled{cursor:not-allowed;opacity:.6}._error_18rec_77,._result_18rec_78{border-radius:10px;margin-top:16px;padding:12px;font-size:12px;overflow-x:auto}._error_18rec_77{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._result_18rec_78{color:#e2e8f0;background:#0f172a}._quickLinks_18rec_97{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin-top:12px;display:grid}._quickLinks_18rec_97>*{margin-bottom:.3rem!important}._quickLinkButton_18rec_108{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;text-decoration:none;transition:opacity .2s;display:flex}._quickLinkButton_18rec_108:hover{opacity:.75}._quickLinkButtonDisabled_18rec_127{opacity:.65;cursor:not-allowed}._quickLinkButtonDisabled_18rec_127:hover{opacity:.65}._quickLinkIcon_18rec_136{color:#000;flex-shrink:0;width:32px;height:32px}._quickLinkLabel_18rec_143{color:var(--text-h);text-align:center;font-size:12px;line-height:1.3}@media (width<=900px){._quickLinks_18rec_97{grid-template-columns:1fr 1fr 1fr}}._heading_1adc1_1{margin:0 0 12px;font-size:18px}._note_1adc1_6{color:#4b5563;margin:0 0 16px;font-size:13px}._actions_1adc1_12{gap:8px;display:flex}._button_1adc1_17{color:#fff;cursor:pointer;background:#2b6fb0;border:none;border-radius:999px;height:36px;font-weight:700}._buttonSecondary_1adc1_27{color:#2b6fb0;cursor:pointer;background:#fff;border:1px solid #2b6fb0;border-radius:999px;height:36px;padding:0 14px;font-weight:700}._button_1adc1_17:disabled,._buttonSecondary_1adc1_27:disabled{cursor:not-allowed;opacity:.6}._error_1adc1_44{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:16px;padding:12px;font-size:12px;overflow-x:auto}._meta_1adc1_55{color:#374151;margin:10px 0 0;font-size:12px}._tableWrap_1adc1_61{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;overflow:auto}._table_1adc1_61{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}._table_1adc1_61 th,._table_1adc1_61 td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:8px 10px}._table_1adc1_61 th{color:#111827;background:#f9fafb;font-weight:700}._form_19ndc_1{gap:10px;display:grid}._form_19ndc_1 label{gap:6px;font-size:14px;display:grid}._form_19ndc_1 input[type=file]{font-size:14px}._actions_19ndc_16{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._actions_19ndc_16 button{cursor:pointer;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px}._pre_19ndc_31{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;background:#0f172a;border-radius:8px;padding:12px;font-size:12px}._help_19ndc_41{color:#475569;margin:0 0 12px;font-size:13px}._errorPre_19ndc_47{white-space:pre-wrap;word-break:break-word;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px;font-size:12px}._row_evts5_1{display:flex}._rowUser_evts5_5{justify-content:flex-end}._rowAssistant_evts5_9{justify-content:flex-start}._bubble_evts5_13{border-radius:12px;flex-direction:column;gap:4px;max-width:min(72%,520px);padding:14px 16px;display:flex;position:relative;box-shadow:0 12px 28px #0f5f481a}._assistant_evts5_24{color:#223127;background:#fff;border:1px solid #0f5f481f}._assistant_evts5_24:after{content:"";background:#fff;border-bottom:1px solid #0f5f481f;border-left:1px solid #0f5f481f;width:14px;height:14px;position:absolute;bottom:10px;left:-8px;transform:rotate(45deg)}._user_evts5_43{color:#f7fff9;background:#0f5f48;border:1px solid #0f5f4840}._user_evts5_43:after{content:"";background:#0f5f48;width:14px;height:14px;position:absolute;bottom:10px;right:-6px;transform:rotate(-45deg)}._text_evts5_60{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}._meta_evts5_67{opacity:.7;justify-content:flex-end;gap:8px;font-size:11px;display:flex}._pending_evts5_75{opacity:.7}._pendingLabel_evts5_79{letter-spacing:.04em;font-size:10px}._error_evts5_84{border-color:#c4484880;box-shadow:0 10px 20px #c4484826}@media (width<=720px){._bubble_evts5_13{max-width:80%}}._page_1l3dn_1{--chat-bg:radial-gradient(circle at top, #fff9, transparent 60%), linear-gradient(135deg, #f7fbff, #eef5ff 40%, #f7f9ff 100%);--chat-accent:#0f5f48;--chat-accent-soft:#d6f6e4;--chat-surface:#ffffffeb;--chat-border:#0f5f4826;--chat-muted:#5b6b77;--chat-shadow:0 18px 45px #0f5f4814;background:var(--chat-bg);min-height:calc(100vh - 80px);padding:32px 20px 40px}._header_1l3dn_15{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}._title_1l3dn_23{color:#1b2b23;margin:0;font-size:26px;font-weight:700}._subtitle_1l3dn_30{color:var(--chat-muted);letter-spacing:.04em;margin:6px 0 0;font-size:14px}._status_1l3dn_37{color:var(--chat-muted);background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:999px;padding:6px 14px;font-size:12px}._chatWindow_1l3dn_46{flex-direction:column;gap:12px;height:clamp(380px,74vh,860px);min-height:0;display:flex}._messages_1l3dn_54{flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 10px;display:flex;overflow-y:auto}._emptyState_1l3dn_64{text-align:center;color:var(--chat-muted);padding:40px 0}._composer_1l3dn_70{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}._input_1l3dn_77{resize:none;border:1px solid var(--chat-border);border-radius:18px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border .2s,box-shadow .2s;box-shadow:0 8px 20px #0e291e14}._input_1l3dn_77:focus{border-color:var(--chat-accent);box-shadow:0 10px 24px #0f5f4833}._sendButton_1l3dn_94{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f5f48,#168865);border:none;border-radius:18px;min-width:70px;max-height:48px;padding:0 20px;font-weight:600;box-shadow:0 10px 24px #0f5f484d}._sendButton_1l3dn_94:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}._dangerZone_1l3dn_113{flex-direction:column;gap:8px;margin-top:14px;display:flex}._resetButton_1l3dn_120{color:#7a1010;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#ffeded,#ffd7d7);border:2px solid #b41919;border-radius:14px;padding:10px 16px;font-weight:800;box-shadow:0 10px 24px #b419192e}._resetButton_1l3dn_120:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}._resetMessage_1l3dn_138{color:#7a1010;margin:0;font-size:13px;font-weight:600}@media (width<=720px){._page_1l3dn_1{padding:24px 14px 32px}._header_1l3dn_15{flex-direction:column;align-items:flex-start}._sendButton_1l3dn_94{justify-self:end;padding:12px 16px}}._container_1b53w_1{gap:12px;margin-top:12px;display:grid}._note_1b53w_7{color:#4b5563;margin:0;font-size:13px;line-height:1.6}._embed_1b53w_14{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:360px;padding:12px}._iframe_1b53w_22{border:0;width:100%;min-height:70vh}._container_1d6vz_1{color:var(--text-h);gap:14px;line-height:1.8;display:grid}._updatedAt_1d6vz_8{margin:0;font-weight:600}._heading_1d6vz_13{margin:8px 0 0;font-size:18px}._list_1d6vz_18,._listNumbered_1d6vz_19{gap:6px;margin:0;padding-left:1.25rem;display:grid}._contactBlock_1d6vz_26{margin:0}._link_1d6vz_30{color:#0b57d0;word-break:break-all}._mail_1d6vz_35{font-weight:600}._dataListLead_1d6vz_39{margin:0 0 2px;font-size:13px}._dataListSmall_1d6vz_44{margin:0;font-size:13px;line-height:1.6}._dataListBox_1d6vz_50{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}._container_1dom1_1{gap:16px;display:grid}._note_1dom1_6{color:#374151;margin:0;font-size:.95rem;line-height:1.7}._embed_1dom1_13{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;overflow:hidden}._iframe_1dom1_21{border:0;width:100%;min-height:80vh}._error_1dom1_27{color:#b91c1c;margin:0}._dailyAssessmentDescription_i5mmc_1{color:#334155;text-align:center;margin:0 0 8px}._dailyAssessmentButtonRow_i5mmc_7{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}._dailyAssessmentButton_i5mmc_7{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:fit-content;padding:10px 16px;font-size:14px;font-weight:600}._dailyAssessmentButton_i5mmc_7:hover{background:#1d4ed8}._dailyAssessmentButton_i5mmc_7:disabled{opacity:.7;cursor:wait}._dailyAssessmentError_i5mmc_36{color:#b91c1c;text-align:center;margin:10px 0 0;font-size:14px}._progress_i5mmc_43{color:#64748b;margin:0 0 8px;font-size:14px}._questionText_i5mmc_49{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}._choiceColumn_i5mmc_57{gap:8px;display:grid}._choiceButton_i5mmc_62{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}._choiceButtonSelected_i5mmc_73{cursor:pointer;background:#eff6ff;border:1px solid #2563eb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}._gridWrapper_i5mmc_84{gap:8px;width:100%;max-width:560px;display:grid}._gridAndSide_i5mmc_91{grid-template-columns:minmax(2.2em,auto) minmax(0,1fr) minmax(2.2em,auto);align-items:center;gap:10px;width:100%;display:grid}._grid_i5mmc_84{grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(2px,.8vw,6px);width:min(100%,clamp(260px,72vw,420px));margin:0 auto;display:grid}._gridCell_i5mmc_107,._gridCellSelected_i5mmc_108{aspect-ratio:1;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%}._gridCellSelected_i5mmc_108{background:#dbeafe;border-color:#2563eb}._anchorTop_i5mmc_121,._anchorBottom_i5mmc_122,._anchorSide_i5mmc_123{color:#475569;text-align:center;word-break:keep-all;margin:0;font-size:12px;line-height:1.2}._timeInput_i5mmc_132{border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 12px;font-size:16px}._freeText_i5mmc_140{resize:vertical;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:88px;padding:10px 12px;font-size:15px}._actions_i5mmc_150{justify-content:space-between;gap:10px;margin-top:12px;display:flex}._secondaryButton_i5mmc_157{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:10px;width:fit-content;padding:10px 16px;font-size:14px;font-weight:600}._controls_1jq46_1{color:#334155;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}._dateInput_1jq46_11{border:1px solid #cbd5e1;border-radius:7px;padding:5px 9px;font-size:12px}._grid_1jq46_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._card_1jq46_24{background:var(--card-bg,#fff);border:1px solid #e6eef8;border-radius:7px;padding:10px}._title_1jq46_31{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700}._value_1jq46_38{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.35}._detail_1jq46_46{color:#475569;font-size:12px;line-height:1.35}._empty_1jq46_52{color:#64748b}._googleHealthConnectBox_1f7mz_1{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._googleHealthConnectText_1f7mz_9{color:#334155;margin:0}._googleHealthConnectButton_1f7mz_14{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:fit-content;padding:10px 16px;font-size:14px;font-weight:600}._googleHealthConnectButton_1f7mz_14:hover{background:#1d4ed8}._googleHealthConnectButton_1f7mz_14:disabled{opacity:.7;cursor:wait}._googleHealthLoadingText_1f7mz_35{color:#64748b;margin:0}._googleHealthErrorText_1f7mz_40{color:#b91c1c;margin:0}._root_1ez0l_1{width:100%;overflow-x:auto}._table_1ez0l_6{border-collapse:collapse;width:100%;font-size:14px}._table_1ez0l_6 th,._table_1ez0l_6 td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 8px}._table_1ez0l_6 th{color:#334155;font-weight:700}._table_1ez0l_6 td{color:#0f172a}._badge_1ez0l_29{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}._issued_1ez0l_38{color:#166534;background:#dcfce7}._pending_1ez0l_43{color:#334155;background:#e2e8f0}._failed_1ez0l_48{color:#991b1b;background:#fee2e2}._unknown_1ez0l_53{color:#1f2937;background:#f3f4f6}._table_1ez0l_6 a{color:#2563eb;word-break:break-all;text-decoration:underline}._issueButton_1ez0l_64{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}._issueButton_1ez0l_64:disabled{opacity:.65;cursor:default}._message_1ez0l_80{color:#64748b;margin:0}._error_1ez0l_85{color:#b91c1c;margin:0}
