._page_8zxx7_1{box-sizing:border-box;min-height:100vh;padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(160deg,#26384d,#152434 65%)}._page_8zxx7_1>header,._form_8zxx7_2,._success_8zxx7_2{width:min(100%,680px);margin:0 auto}._page_8zxx7_1 header span{color:var(--amber);font-weight:800}._page_8zxx7_1 h1{font-size:var(--font-size-page);overflow-wrap:anywhere;margin:8px 0}._page_8zxx7_1 header p{color:#d7e0eb;margin:0 0 20px}._form_8zxx7_2{gap:18px;display:grid}._form_8zxx7_2 label{gap:8px;min-width:0;font-weight:700;display:grid}._form_8zxx7_2 input,._form_8zxx7_2 textarea{box-sizing:border-box;color:#171717;width:100%;font:inherit;font-size:var(--font-size-body);background:#fff;border:0;border-radius:12px;padding:13px}._form_8zxx7_2 textarea{resize:vertical;line-height:1.55}._form_8zxx7_2 small{color:#d7e0eb;justify-self:end}._grid_8zxx7_11{grid-template-columns:1fr 1fr;gap:12px;display:grid}._file_8zxx7_12 input{min-height:56px}._previews_8zxx7_13{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._previews_8zxx7_13 img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}._audioRow_8zxx7_15{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}._audioRow_8zxx7_15 button,._submit_8zxx7_16,._success_8zxx7_2 button{color:#2e2100;background:var(--amber);min-height:56px;font:inherit;font-size:var(--font-size-body);border:0;border-radius:13px;font-weight:800}._audio_8zxx7_15{gap:9px;display:grid}._audio_8zxx7_15 audio{width:100%}._audio_8zxx7_15 button{color:#fff;background:0 0;border:1px solid #ffffff5c;border-radius:12px;min-height:48px}._error_8zxx7_20{box-sizing:border-box;overflow-wrap:anywhere;background:#7a241f;border-radius:12px;width:min(100%,680px);margin:0 auto 16px;padding:13px}._success_8zxx7_2{text-align:center;padding-top:20vh}._success_8zxx7_2 p{line-height:1.7}._success_8zxx7_2 button{width:100%;margin-top:16px}@media (width<=520px){._grid_8zxx7_11,._audioRow_8zxx7_15{grid-template-columns:1fr}._previews_8zxx7_13{grid-template-columns:repeat(2,minmax(0,1fr))}}._loginPage_1ok0x_1{--login-ink:#1c314c;--login-muted:#667892;--login-blue:#2a67d6;--login-blue-dark:#1e54b8;--login-line:#d4e2f4;--login-control-bg:#fbfdff;--login-control-border:#cbdde9;--login-focus:#2a67d624;--ui-text:var(--login-ink);--ui-muted:var(--login-muted);--ui-control-bg:#fff;--ui-control-border:var(--login-line);min-height:100dvh;color:var(--login-ink);font-size:var(--font-size-body);background:#eef4fb;line-height:1.6}._shell_1ok0x_20{box-sizing:border-box;width:min(100%,460px);min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));background:#fff;flex-direction:column;margin:0 auto;display:flex}._brand_1ok0x_30{align-items:center;gap:16px;margin-bottom:28px;display:flex}._brandMark_1ok0x_36{object-fit:cover;border-radius:19px;flex:0 0 64px;width:64px;height:64px;display:block}._brandKicker_1ok0x_44{color:var(--login-blue);letter-spacing:.1em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}._brand_1ok0x_30 strong{color:var(--login-blue);font-size:clamp(1.6rem,6vw,1.875rem);font-weight:760;line-height:1.1;display:block}._brandSlogan_1ok0x_59{color:var(--login-muted);font-size:var(--font-size-body);margin-top:10px;font-weight:500;display:block}._loginCard_1ok0x_66{flex-direction:column;flex:1;min-width:0;display:flex}._loginCard_1ok0x_66>*{width:100%}._modeTabs_1ok0x_73{flex-wrap:wrap;align-items:center;gap:22px;margin:0 0 28px;display:flex}._modeTabs_1ok0x_73 button{color:#6b7d92;min-height:44px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1.125rem;font-weight:700;position:relative}._modeTabActive_1ok0x_92{color:var(--login-blue)!important}._modeTabActive_1ok0x_92:after{content:"";background:currentColor;border-radius:3px;height:3px;position:absolute;bottom:-8px;left:0;right:0}._visuallyHidden_1ok0x_103{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._heading_1ok0x_114{margin-bottom:22px}._heading_1ok0x_114 h2{color:var(--login-ink);margin:0;font-size:clamp(1.35rem,4vw,1.5rem);font-weight:700;line-height:1.3}._heading_1ok0x_114 h2:focus,._heading_1ok0x_114 h2:focus-visible{outline:none}._heading_1ok0x_114 p{color:var(--login-muted);font-size:var(--font-size-body);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}._loginPage_1ok0x_1 svg{flex-shrink:0;width:21px;height:21px}._passwordForm_1ok0x_135,._actionForm_1ok0x_135{gap:18px;min-width:0;display:grid}._passwordForm_1ok0x_135 label,._passwordField_1ok0x_136,._actionForm_1ok0x_135 label{color:#587082;min-width:0;font-size:var(--font-size-body);gap:8px;font-weight:700;line-height:1.4;display:grid}._passwordForm_1ok0x_135 input,._actionForm_1ok0x_135 input{min-width:0;min-height:52px;color:var(--login-ink);background:var(--login-control-bg);border:2px solid var(--login-control-border);font:inherit;font-size:var(--font-size-body);border-radius:12px;padding:12px 14px;font-weight:400}._passwordForm_1ok0x_135 input::placeholder,._actionForm_1ok0x_135 input::placeholder{color:#a3b4b4;opacity:1}._passwordForm_1ok0x_135 input:focus,._actionForm_1ok0x_135 input:not([type=radio]):not([type=checkbox]):focus{border-color:var(--login-blue);box-shadow:0 0 0 4px var(--login-focus);outline:none}._passwordControl_1ok0x_166{border:2px solid var(--login-control-border);background:var(--login-control-bg);border-radius:12px;min-width:0;position:relative}._passwordControl_1ok0x_166:focus-within{border-color:var(--login-blue);box-shadow:0 0 0 4px var(--login-focus)}._passwordControl_1ok0x_166 input{box-shadow:none;background:0 0;border:0;padding-right:62px}._passwordControl_1ok0x_166 input:focus{box-shadow:none}._eye_1ok0x_184{color:#6b8ec8;background:0 0;border:0;border-radius:12px;place-items:center;width:56px;height:100%;min-height:52px;padding:0;display:grid;position:absolute;top:0;right:0}._submitAction_1ok0x_199{color:#fff;background:var(--login-blue);width:100%;min-height:56px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:1.125rem;font-weight:700;display:flex}._submitAction_1ok0x_199:disabled{opacity:.55}._accountActions_1ok0x_216{gap:8px;padding-top:4px;display:grid}._accountActions_1ok0x_216 button,._methodSwitch_1ok0x_217,._changeAccount_1ok0x_217{min-height:56px;color:var(--login-muted);font-size:var(--font-size-body);background:0 0;border:0;padding:12px 0}._registrationPrompt_1ok0x_225{color:var(--login-muted);font-size:var(--font-size-meta);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;display:flex}._registrationPrompt_1ok0x_225 button{color:var(--login-blue);font-size:var(--font-size-body);font-weight:700}._methodSwitch_1ok0x_217{text-align:center;color:var(--login-blue);font-weight:700}._workEntries_1ok0x_240{border-top:1px solid var(--login-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0 18px;margin-top:auto;padding-top:24px;display:grid}._workEntries_1ok0x_240 button{min-width:0;min-height:56px;color:var(--login-muted);font-size:var(--font-size-body);background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 0;display:inline-flex;position:relative}._workEntries_1ok0x_240 button+button:before{content:"";background:var(--login-line);width:1px;height:15px;position:absolute;left:-9px}._identityOption_1ok0x_272{text-align:left;min-height:96px;color:var(--login-ink);background:#f3f7fd;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 21px;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}._optionIcon_1ok0x_286{width:42px;height:42px;color:var(--login-blue);background:#fff;border-radius:50%;place-items:center;display:grid}._identityOption_1ok0x_272 strong{font-size:var(--font-size-body);font-weight:600;display:block}._identityOption_1ok0x_272 small{color:var(--login-muted);font-size:var(--font-size-meta);margin-top:3px;display:block}._changeAccount_1ok0x_217{margin-top:12px}._loadingAction_1ok0x_303{color:var(--login-muted);background:#f3f7fd;border-radius:12px;margin:0;padding:16px}._codeRow_1ok0x_310{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}._codeRow_1ok0x_310 button{border:2px solid var(--login-blue);min-width:7.6em;min-height:52px;font:inherit;font-size:var(--font-size-meta);color:var(--login-blue);white-space:nowrap;background:#f5f9ff;border-radius:12px;padding:10px 12px;font-weight:750}._codeRow_1ok0x_310 button:disabled{color:#8da0b8;border-color:#bcd0e6}._passwordHint_1ok0x_328{color:var(--login-muted);font-size:var(--font-size-meta);margin:-2px 0 0}._resultNotice_1ok0x_329 p{color:#22593b;overflow-wrap:anywhere;margin:0}._resultNotice_1ok0x_329{gap:12px;display:grid}._smsHelp_1ok0x_331{color:var(--login-muted);font-size:var(--font-size-meta);margin-top:-12px}._smsHelp_1ok0x_331>button{min-height:56px;color:var(--login-muted);font:inherit;font-size:var(--font-size-body);background:0 0;border:0;margin:0 auto;padding:10px 12px;display:block}._smsHelp_1ok0x_331 p{overflow-wrap:anywhere;margin:0 0 8px}._unavailable_1ok0x_344{color:#3d2c00;background:#fff3d9;border:1px solid #e8d4a9;border-radius:12px;padding:16px;line-height:1.6}._unavailable_1ok0x_344 p{overflow-wrap:anywhere;margin:0}._consentRow_1ok0x_353{min-height:56px;color:var(--login-muted);font-size:var(--font-size-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}._consentLabel_1ok0x_362{min-height:44px;color:var(--login-ink);align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex!important}._consentLabel_1ok0x_362 input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--login-blue);flex:none;margin:0}._consentJoiner_1ok0x_380{color:var(--login-muted)}._termsLink_1ok0x_381{min-height:44px;color:var(--login-blue);font:inherit;font-size:var(--font-size-meta);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-weight:700;text-decoration:underline}._legalBody_1ok0x_393{--dialog-body-size:16px;--font-size-section:17px;min-width:0;max-width:100%;color:var(--login-ink);overflow-wrap:anywhere;gap:16px;font-size:16px;line-height:1.65;display:grid}._legalBody_1ok0x_393 :is(section,h3,p,ul,ol,li){overflow-wrap:anywhere;min-width:0;max-width:100%}._legalBody_1ok0x_393 h3{margin:0;font-size:17px;font-weight:700}._legalBody_1ok0x_393 p,._legalBody_1ok0x_393 ul,._legalBody_1ok0x_393 ol{margin:0}._legalBody_1ok0x_393 p+p,._legalBody_1ok0x_393 p+ul,._legalBody_1ok0x_393 p+ol,._legalBody_1ok0x_393 ul+p,._legalBody_1ok0x_393 ol+p{margin-top:10px}._legalBody_1ok0x_393 ul,._legalBody_1ok0x_393 ol{padding-left:1.2em}._legalBody_1ok0x_393 li+li{margin-top:8px}._legalBody_1ok0x_393 li strong{font-weight:650}._legalPanel_1ok0x_412{gap:12px;display:grid}._legalActions_1ok0x_413{gap:8px;display:grid}._legalActions_1ok0x_413 ._termsLink_1ok0x_381{min-height:56px;font-size:var(--font-size-body);justify-self:start}@media (hover:hover){._submitAction_1ok0x_199:hover:not(:disabled),._adminLogin_1ok0x_421 ._submitAction_1ok0x_199:hover:not(:disabled),._doctorLogin_1ok0x_422 ._submitAction_1ok0x_199:hover:not(:disabled){background:var(--login-blue-dark)}._identityOption_1ok0x_272:hover:not(:disabled){background:#e7f0fc;border-color:#c9daf3}._doctorLogin_1ok0x_422 ._identityOption_1ok0x_272:hover:not(:disabled){background:#e6f7f3;border-color:#c5ddd7}._accountActions_1ok0x_216 button:hover:not(:disabled),._methodSwitch_1ok0x_217:hover:not(:disabled),._smsHelp_1ok0x_331>button:hover,._workEntries_1ok0x_240 button:hover:not(:disabled),._changeAccount_1ok0x_217:hover:not(:disabled),._eye_1ok0x_184:hover:not(:disabled),._termsLink_1ok0x_381:hover:not(:disabled),._modeTabs_1ok0x_73 button:hover:not(:disabled){color:var(--login-ink)}._modeTabActive_1ok0x_92:hover:not(:disabled){color:var(--login-blue)!important}}._doctorLogin_1ok0x_422{--login-ink:#0b1010;--login-muted:#2f3f3d;--login-blue:#0c9f8b;--login-blue-dark:#087a6b;--login-line:#d0e5df;--login-control-bg:#fbfdff;--login-control-border:#c5ddd7;--login-focus:#0c9f8b29;--font-size-body:1.17647rem;--font-size-meta:1rem;--font-size-section:1.41176rem;--font-size-page:1.76471rem;color:var(--login-ink);font-size:var(--font-size-body);background:radial-gradient(110% 70% at 10% 0,#b4e6d88c 0%,#0000 52%),radial-gradient(90% 60% at 92% 6%,#a8ded066 0%,#0000 48%),linear-gradient(#e3f4ee 0%,#eef7f4 46%,#f4f9f7 100%)}._doctorLogin_1ok0x_422 ._shell_1ok0x_20{background:#fffffff0;box-shadow:0 10px 28px #10484212,inset 0 1px #ffffffdb}._doctorLogin_1ok0x_422 ._brandKicker_1ok0x_44,._doctorLogin_1ok0x_422 ._brand_1ok0x_30 strong,._doctorLogin_1ok0x_422 ._modeTabActive_1ok0x_92,._doctorLogin_1ok0x_422 ._registrationPrompt_1ok0x_225 button,._doctorLogin_1ok0x_422 ._methodSwitch_1ok0x_217,._doctorLogin_1ok0x_422 ._eye_1ok0x_184{color:var(--login-blue)}._doctorLogin_1ok0x_422 ._identityOption_1ok0x_272{background:#eef8f5}._doctorLogin_1ok0x_422 ._optionIcon_1ok0x_286{color:var(--login-blue);background:#fff}._doctorLogin_1ok0x_422 ._loadingAction_1ok0x_303{background:#eef8f5}._doctorLogin_1ok0x_422 ._codeRow_1ok0x_310 button{border-color:var(--login-blue);color:var(--login-blue);background:#eef8f5}._doctorLogin_1ok0x_422 ._passwordForm_1ok0x_135 input,._doctorLogin_1ok0x_422 ._actionForm_1ok0x_135 input,._doctorLogin_1ok0x_422 ._passwordControl_1ok0x_166 input{min-height:56px}._doctorLogin_1ok0x_422 ._heading_1ok0x_114 h2{font-size:clamp(1.45rem,4.2vw,1.65rem)}._doctorLogin_1ok0x_422 ._modeTabs_1ok0x_73 button,._doctorLogin_1ok0x_422 ._submitAction_1ok0x_199{font-size:1.17647rem}._doctorLogin_1ok0x_422 ._brand_1ok0x_30 strong{font-size:clamp(1.7rem,6vw,2rem)}._adminLogin_1ok0x_421{--login-ink:#172033;--login-muted:#65738a;--login-blue:#33415a;--login-blue-dark:#243247;--login-line:#dfe4ec;--login-control-bg:#fff;--login-control-border:#dfe4ec;--login-focus:#33415a1f;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 18%,#33415a14,#0000 42%),radial-gradient(circle at 88% 82%,#f6a7231a,#0000 36%),#f5f7fa;place-items:center;display:grid}._adminShell_1ok0x_517{border:1px solid var(--login-line);background:#fff;border-radius:14px;width:min(100%,1120px);display:grid;overflow:hidden;box-shadow:0 18px 48px #1720331a}._adminHero_1ok0x_526{color:#fff;background:linear-gradient(160deg,#2a3548 0%,#33415a 55%,#3d4d68 100%);align-content:start;gap:20px;padding:32px 28px 12px;display:grid}._adminHero_1ok0x_526 ._brandKicker_1ok0x_44{color:#ffffffb8;letter-spacing:.12em}._adminHero_1ok0x_526 strong{color:#fff;font-size:clamp(1.7rem,4vw,2.125rem)}._adminHero_1ok0x_526 ._brandSlogan_1ok0x_59{color:#ffffffc7;font-size:1.05rem}._adminHero_1ok0x_526 ._brandMark_1ok0x_36{border-radius:16px;flex-basis:72px;width:72px;height:72px;box-shadow:0 8px 20px #0000002e}._adminLogin_1ok0x_421 ._loginCard_1ok0x_66{box-sizing:border-box;padding:32px 28px 36px}._adminLogin_1ok0x_421 ._heading_1ok0x_114{margin-bottom:28px}._adminLogin_1ok0x_421 ._heading_1ok0x_114 h2{font-size:clamp(1.5rem,3vw,1.75rem)}._adminLogin_1ok0x_421 ._passwordForm_1ok0x_135{gap:22px}._adminLogin_1ok0x_421 ._passwordForm_1ok0x_135 input,._adminLogin_1ok0x_421 ._passwordControl_1ok0x_166 input{min-height:56px}._adminLogin_1ok0x_421 ._passwordForm_1ok0x_135 input,._adminLogin_1ok0x_421 ._passwordControl_1ok0x_166,._adminLogin_1ok0x_421 ._submitAction_1ok0x_199,._adminLogin_1ok0x_421 ._passwordControl_1ok0x_166 ._eye_1ok0x_184{border-radius:8px}._adminLogin_1ok0x_421 ._submitAction_1ok0x_199{background:var(--login-blue);min-height:58px;margin-top:8px}@media (width>=901px){._loginPage_1ok0x_1:not(._adminLogin_1ok0x_421):not(._doctorLogin_1ok0x_422){background:linear-gradient(#dce8f8,#dce8f8) top/100% min(38vh,290px) no-repeat,#eef4fb;place-items:center;padding:24px 16px;display:grid}._loginPage_1ok0x_1._doctorLogin_1ok0x_422{place-items:center;padding:24px 16px;display:grid}._shell_1ok0x_20{border:1px solid #ffffffc7;border-radius:16px;min-height:0;margin:0 auto;padding:36px 28px 32px;box-shadow:0 18px 45px #1c3a701f}._doctorLogin_1ok0x_422 ._shell_1ok0x_20{border-color:#ffffffdb;border-radius:22px;box-shadow:0 18px 45px #1048421f}._adminShell_1ok0x_517{grid-template-columns:minmax(340px,1.05fr) minmax(400px,1.1fr);min-height:640px}._adminHero_1ok0x_526{align-content:center;gap:22px;min-height:100%;padding:56px 48px}._adminLogin_1ok0x_421 ._loginCard_1ok0x_66{flex-direction:column;justify-content:center;padding:56px 56px 56px 52px;display:flex}}@media (width<=420px){._shell_1ok0x_20{padding-left:18px;padding-right:18px}._workEntries_1ok0x_240{gap:0 12px}._workEntries_1ok0x_240 button+button:before{left:-6px}._brandMark_1ok0x_36{border-radius:16px;flex-basis:56px;width:56px;height:56px}}@media (width<=350px){._codeRow_1ok0x_310{grid-template-columns:1fr}._identityOption_1ok0x_272{grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;padding:12px}._optionIcon_1ok0x_286{width:36px;height:36px}._modeTabs_1ok0x_73{gap:16px}}@media (prefers-reduced-motion:no-preference){._loginCard_1ok0x_66{animation:.28s ease-out both _arrive_1ok0x_1}._submitAction_1ok0x_199,._identityOption_1ok0x_272{transition:background-color .15s,border-color .15s}}@keyframes _arrive_1ok0x_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._mask_hkyo5_1{z-index:1000;padding:max(12px, env(safe-area-inset-top)) 16px 16px;color:#fff;background:#102036c7;flex-direction:column;align-items:flex-end;display:flex;position:fixed;inset:0}._arrow_hkyo5_13{fill:none;stroke:#ffd27a;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px;margin-right:8px}._card_hkyo5_24{color:#1c314c;font-size:var(--font-size-body,17px);background:#fff;border-radius:18px;align-self:stretch;margin-top:8px;padding:20px}._card_hkyo5_24 h2{color:#2a67d6;margin:0 0 12px;font-size:22px}._card_hkyo5_24 ol{margin:0 0 16px;padding-left:1.4em;line-height:1.7}._card_hkyo5_24 strong{color:#b26a00}._stay_hkyo5_48{color:#2a67d6;width:100%;min-height:56px;font:inherit;background:#fbfdff;border:2px solid #cbdde9;border-radius:14px;font-weight:600}._hint_hkyo5_59{color:#1c314c;font-size:var(--font-size-body,17px);background:#f3f8ff;border:1px solid #d4e2f4;border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}._hint_hkyo5_59 p{flex:1;margin:0;line-height:1.6}._hint_hkyo5_59 strong{color:#b26a00}._hint_hkyo5_59 button,._hint_hkyo5_59 a{color:#fff;min-height:44px;font:inherit;background:#2a67d6;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}._doctorCard_hkyo5_91 h2,._doctorStay_hkyo5_92{color:#0c8f7d}._doctorHint_hkyo5_93{background:#eef9f6;border-color:#c5ddd7}._doctorHint_hkyo5_93 button,._doctorHint_hkyo5_93 a{background:#0c8f7d}._field_14ao0_1{gap:8px;min-width:0;display:grid}._field_14ao0_1 label{color:var(--ink,#0f2138);font-weight:700}._control_14ao0_3{border:1px solid var(--line,#c5d6eb);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 48px;min-width:0;display:grid;position:relative;overflow:hidden}._control_14ao0_3:focus-within{border-color:var(--patient-blue,#2a67d6);outline:3px solid #2a67d647}._control_14ao0_3 input{width:100%;min-width:0;min-height:56px;color:var(--ink,#0f2138);font:inherit;font-size:var(--font-size-body);background:0 0;border:0;padding:0 14px}._control_14ao0_3 input:focus{outline:none}._toggle_14ao0_18{border:0;border-left:1px solid var(--line,#c5d6eb);min-width:48px;min-height:56px;color:var(--patient-blue,#2a67d6);font:inherit;cursor:pointer;background:#eef5ff;place-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:grid}._toggle_14ao0_18:disabled{opacity:.62;cursor:not-allowed}._toggleOpen_14ao0_25 span{display:inline-block;transform:rotate(180deg)}._menu_14ao0_26{z-index:3;border:1px solid var(--line,#c5d6eb);background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;box-shadow:0 10px 24px #2a67d61a}._option_14ao0_31,._optionSelected_14ao0_31{width:100%;min-height:52px;color:var(--ink,#0f2138);font:inherit;font-size:var(--font-size-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:10px 14px;font-weight:650;display:flex}._option_14ao0_31:hover{background:#eef5ff}._optionSelected_14ao0_31{color:var(--patient-blue-deep,#1e54b8);background:#e8f0fa;box-shadow:inset 0 0 0 1px #2a67d659}._codePanel_3u38j_1{text-align:center;gap:14px;min-width:0;display:grid}._qr_3u38j_2{border:1px solid var(--ui-line);background:#fff;border-radius:16px;width:min(100%,220px);margin:0 auto;padding:12px}._qr_3u38j_2 svg{width:100%;height:auto;display:block}._code_3u38j_1{color:var(--ui-text);letter-spacing:.12em;margin:0;font-size:clamp(28px,9vw,40px);font-weight:800;line-height:1.25}._hint_3u38j_5,._expiry_3u38j_5{color:var(--ui-muted);margin:0;line-height:1.55}._loading_3u38j_6{min-height:180px;color:var(--ui-muted);place-items:center;margin:0;display:grid}._retry_3u38j_7{min-height:56px;color:var(--ui-accent-text);background:var(--ui-control-bg);border:1px solid var(--ui-control-border);font:inherit;border-radius:12px;padding:0 16px;font-weight:700}._dialogBody_3u38j_8{gap:16px;min-width:0;display:grid}._methods_3u38j_9{background:var(--ui-surface-soft);border:1px solid var(--ui-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._methods_3u38j_9 button{min-width:0;min-height:56px;color:var(--ui-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px;font-weight:700}._methods_3u38j_9 button[aria-pressed=true]{color:var(--ui-accent-text);background:var(--ui-control-bg);border-color:var(--ui-control-border)}._methods_3u38j_9 button:focus-visible,._changePatient_3u38j_12:focus-visible{outline:3px solid var(--amber);outline-offset:2px}._credential_3u38j_13{gap:8px;display:grid}._credential_3u38j_13 label{color:var(--ui-text);gap:8px;font-weight:700;display:grid}._credential_3u38j_13 input{border:1px solid var(--ui-control-border);width:100%;min-width:0;min-height:56px;color:var(--ui-text);background:var(--ui-control-bg);font:inherit;font-size:var(--font-size-body);letter-spacing:.08em;border-radius:12px;padding:0 14px}._credential_3u38j_13 small{color:var(--ui-muted);font-size:var(--font-size-meta);line-height:1.5}._scanToggle_3u38j_17{min-height:56px;color:var(--ui-accent-text);border:1px solid var(--ui-control-border);font:inherit;background:0 0;border-radius:12px;padding:0 14px;font-weight:700}._scanPanel_3u38j_18{background:var(--ui-surface-soft);border:1px solid var(--ui-line);border-radius:14px;gap:12px;padding:14px;display:grid}._scanViewport_3u38j_19{aspect-ratio:4/3;background:#101820;border-radius:12px;width:100%;max-height:280px;position:relative;overflow:hidden}._scanViewport_3u38j_19 video{object-fit:cover;width:100%;height:100%;display:block}._scanActions_3u38j_21 label{min-height:56px;color:var(--ui-accent-text);background:var(--ui-control-bg);border:1px solid var(--ui-control-border);font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-weight:700;display:flex}._scanActions_3u38j_21 label:focus-within{outline:3px solid var(--amber);outline-offset:2px}._scanActions_3u38j_21 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._patient_3u38j_24{color:var(--ui-text);background:var(--ui-surface-soft);border:1px solid var(--ui-line);border-radius:14px;gap:5px;padding:14px;display:grid}._patient_3u38j_24 strong{font-size:var(--font-size-section);overflow-wrap:anywhere}._patient_3u38j_24 span{color:var(--ui-muted);overflow-wrap:anywhere}._bound_3u38j_27{color:var(--ui-accent-text);margin:0;font-weight:700}._relation_3u38j_28{gap:8px;display:grid}._submit_3u38j_29{color:#302200;background:var(--amber);border:1px solid var(--amber);width:100%;min-height:56px;font:inherit;border-radius:12px;padding:0 16px;font-weight:800}._submit_3u38j_29:disabled{opacity:.62;cursor:not-allowed}._success_3u38j_31{color:#155b3a;background:#e9f7ef;border:1px solid #a8d6bb;border-radius:12px;margin:0;padding:12px 14px;line-height:1.55}._changePatient_3u38j_12{min-height:56px;color:var(--ui-accent-text);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px;font-weight:700;text-decoration:underline}@media (width<=359px){._code_3u38j_1{letter-spacing:.08em;font-size:28px}}._requests_gmbg2_1{min-width:0;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);border-radius:20px;margin-top:14px;padding:18px}._requests_gmbg2_1 h2{font-size:var(--font-size-section);margin:0 0 10px}._requests_gmbg2_1>p{color:var(--ui-muted)}._requests_gmbg2_1 article{background:var(--ui-surface-soft);border:1px solid var(--ui-line);border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}._requests_gmbg2_1 article+article{margin-top:9px}._requests_gmbg2_1 strong,._requests_gmbg2_1 small{overflow-wrap:anywhere;display:block}._requests_gmbg2_1 small{color:var(--ui-muted);font-size:var(--font-size-meta);margin-top:4px;line-height:1.45}._requests_gmbg2_1 article>span{color:#302200;background:var(--amber);font-size:var(--font-size-meta);border-radius:999px;justify-self:start;padding:3px 8px}._actions_gmbg2_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._actions_gmbg2_9 button,._cancel_gmbg2_10,._quickActions_gmbg2_10 button,._bindings_gmbg2_10 button{min-width:0;max-width:100%;min-height:56px;font:inherit;font-size:var(--font-size-body);text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-weight:650;line-height:1.45;display:inline-flex}._actions_gmbg2_9 button:first-child{color:#302200;background:var(--amber);border:1px solid var(--amber)}._actions_gmbg2_9 button:last-child,._cancel_gmbg2_10{color:var(--ui-text);background:var(--ui-control-bg);border:1px solid var(--ui-control-border)}._quickActions_gmbg2_10{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin-bottom:12px;display:grid}._quickActions_gmbg2_10 ._bindingAction_gmbg2_14{color:#302200;background:var(--amber);border:1px solid var(--amber)}._quickActions_gmbg2_10 ._phoneAction_gmbg2_15{color:var(--ui-accent-text);background:var(--ui-control-bg);border:1px solid var(--ui-control-border)}._compactSection_gmbg2_16{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width<=359px){._actions_gmbg2_9{grid-template-columns:1fr}}._familySelf_gmbg2_18{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);border-radius:20px;gap:14px;margin-bottom:18px;padding:18px;display:grid}._familySelf_gmbg2_18 h2,._familySelf_gmbg2_18 h3,._familySelf_gmbg2_18 p{margin:0}._familySelf_gmbg2_18>p{color:var(--ui-muted);line-height:1.55}._bindings_gmbg2_10{gap:8px;display:grid}._bindings_gmbg2_10>div{background:var(--ui-surface-soft);border:1px solid var(--ui-line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}._bindings_gmbg2_10 span{flex:1;min-width:0}._bindings_gmbg2_10 strong,._bindings_gmbg2_10 small{overflow-wrap:anywhere;display:block}._bindings_gmbg2_10 small{color:var(--ui-muted);font-size:var(--font-size-meta);margin-top:3px}._bindings_gmbg2_10 button{color:#fff;background:#a64138;border:1px solid #cf665c;flex:none}@media (width<=380px){._familySelf_gmbg2_18{padding:14px}._bindings_gmbg2_10>div{flex-direction:column;align-items:stretch}._bindings_gmbg2_10 button{width:100%}}._familyDialog_gmbg2_28{color:#111118;box-shadow:none;background:0 0;border:0;gap:16px;margin:0;padding:0;display:grid}._familyDialog_gmbg2_28 h3,._familyDialog_gmbg2_28 p{margin:0}._familyDialog_gmbg2_28>p{color:#4a4a56;line-height:1.55}._familyDialog_gmbg2_28 ._bindingAction_gmbg2_14{color:#fff;background:#5b4fd6;border-color:#5b4fd6}._familyDialog_gmbg2_28 ._requests_gmbg2_1 article>span{color:#5b4fd6;background:#eeebff}._familyDialog_gmbg2_28 ._history_gmbg2_33 summary{color:#5b4fd6}._history_gmbg2_33{margin-top:12px}._history_gmbg2_33 summary{min-height:56px;color:var(--ui-accent-text);cursor:pointer;align-items:center;font-weight:600;display:flex}._brand_wgi43_1{--rhs-brand-blue:#2a67d6;--rhs-brand-ink:var(--rhs-brand-blue);--rhs-brand-kicker:var(--rhs-brand-blue);min-width:max-content;color:var(--rhs-brand-ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._compact_wgi43_14{gap:8px}._onDark_wgi43_16{--rhs-brand-ink:#f5f8fc;--rhs-brand-kicker:#c5d4e5}._warm_wgi43_21{--rhs-brand-blue:#7b6cf0;--rhs-brand-ink:#5b4fd6;--rhs-brand-kicker:#5b4fd6}._warm_wgi43_21._slogan_wgi43_27._compact_wgi43_14 ._name_wgi43_27{letter-spacing:.02em;font-size:18px;font-weight:750}._roomy_wgi43_34._compact_wgi43_14{gap:10px}._roomy_wgi43_34._compact_wgi43_14 ._mark_wgi43_35{border-radius:14px;width:48px;height:48px}._roomy_wgi43_34._warm_wgi43_21._slogan_wgi43_27._compact_wgi43_14 ._name_wgi43_27{font-size:18px;font-weight:750}._mark_wgi43_35{object-fit:cover;background:var(--rhs-brand-blue);border-radius:19px;flex:none;width:64px;height:64px;display:block}._compact_wgi43_14 ._mark_wgi43_35{border-radius:12px;width:40px;height:40px}._copy_wgi43_61{text-align:left;flex:none;gap:2px;min-width:max-content;display:grid}._kicker_wgi43_69{color:var(--rhs-brand-kicker);letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.2}._name_wgi43_27{color:var(--rhs-brand-ink);letter-spacing:.01em;font-size:clamp(1.6rem,6vw,1.875rem);font-weight:760;line-height:1.1;display:block}._compact_wgi43_14 ._name_wgi43_27{letter-spacing:.02em;white-space:nowrap;font-size:20px;font-weight:760;line-height:1.2}._slogan_wgi43_27._compact_wgi43_14 ._name_wgi43_27{font-size:var(--font-size-body,17px);letter-spacing:.04em;font-weight:700}@media (width<=359px){._compact_wgi43_14{gap:6px}._compact_wgi43_14 ._mark_wgi43_35{border-radius:12px;width:40px;height:40px}._compact_wgi43_14 ._name_wgi43_27{font-size:18px}._slogan_wgi43_27._compact_wgi43_14 ._name_wgi43_27{font-size:calc(var(--font-size-body,17px) - 2px)}._roomy_wgi43_34._compact_wgi43_14 ._mark_wgi43_35{width:44px;height:44px}._roomy_wgi43_34._warm_wgi43_21._slogan_wgi43_27._compact_wgi43_14 ._name_wgi43_27{font-size:17px}}._page_xgdn6_1{--ink:#111118;--muted:#4a4a56;--accent:#7b6cf0;--accent-deep:#5b4fd6;--surface:#fff;--soft:#eeebff;--line:#d8d4f0;min-width:0;min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:0 0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif}._body_xgdn6_18{gap:14px;padding:16px 20px 24px;display:grid}._group_xgdn6_24{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:18px}._sectionHeading_xgdn6_33{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._sectionHeading_xgdn6_33>div{min-width:0}._sectionHeading_xgdn6_33 span:not(._scope_xgdn6_42){color:var(--muted);margin-bottom:4px;font-size:16px;display:block}._sectionHeading_xgdn6_33 h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.35}._activation_xgdn6_57>p{color:var(--muted);margin:6px 0 0;line-height:1.65}._menu_xgdn6_63,._roleLinks_xgdn6_64{display:grid}._sectionHeading_xgdn6_33+._menu_xgdn6_63,._sectionHeading_xgdn6_33+._roleLinks_xgdn6_64{margin-top:12px}._menu_xgdn6_63 a,._menu_xgdn6_63 button,._roleLinks_xgdn6_64 a{min-width:0;min-height:64px;color:var(--ink);align-items:center;gap:12px;display:flex}._menu_xgdn6_63 button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._menu_xgdn6_63 a+a,._menu_xgdn6_63 button+a,._roleLinks_xgdn6_64 a+a{border-top:1px solid var(--line)}._menu_xgdn6_63 a>span:nth-child(2),._menu_xgdn6_63 button>span:nth-child(2),._roleLinks_xgdn6_64 a>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}._menu_xgdn6_63 a>svg,._menu_xgdn6_63 button>svg,._roleLinks_xgdn6_64 a>svg{color:var(--accent);flex:none}._menuIcon_xgdn6_103{width:42px;height:42px;color:var(--accent-deep);background:var(--soft);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}._menuIcon_xgdn6_103 svg{width:24px;height:24px}._activation_xgdn6_57{background:linear-gradient(150deg,#fff 58%,#fff8f2 100%);border-color:#f0ddd0}._activation_xgdn6_57>p{margin-top:12px}._action_xgdn6_120{width:100%;min-height:56px;margin-top:0}._sectionHeading_xgdn6_33+._action_xgdn6_120{margin-top:16px}._roleLinks_xgdn6_64 a[aria-current=page]{color:var(--accent-deep);font-weight:650}._roleLinks_xgdn6_64 small{color:var(--accent-deep);background:#ffe5d4;border-radius:999px;flex:none;padding:5px 9px;font-size:16px}@media (width>=720px){._hero_xgdn6_134{padding:12px 28px 8px}._body_xgdn6_18{padding:18px 20px 24px}}@media (width<=359px){._hero_xgdn6_134,._body_xgdn6_18{padding-inline:16px}._group_xgdn6_24{padding:16px}}._page_t67dc_1{gap:18px;min-width:0;display:grid}._topbar_t67dc_2{z-index:15;position:sticky;top:0}._slogan_t67dc_3{min-width:0;font-size:var(--font-size-body)}._actor_t67dc_4{overflow-wrap:anywhere;min-width:0;max-width:42%;color:var(--muted);font-size:var(--font-size-meta);line-height:1.5}._heading_t67dc_5 h1{color:var(--ink);font-size:var(--font-size-page);margin:0;line-height:1.4}._heading_t67dc_5 p{color:var(--muted);margin:8px 0 0}._hubBack_t67dc_7{margin:12px 0 0}._hubBack_t67dc_7 a{min-height:56px;color:var(--patient-blue-deep);align-items:center;font-weight:650;display:inline-flex}._card_t67dc_9,._notice_t67dc_9{min-width:0;color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:18px;padding:18px}._card_t67dc_9 h2,._notice_t67dc_9 h2{font-size:var(--font-size-section);margin:0 0 10px}._card_t67dc_9 p,._notice_t67dc_9 p{color:var(--muted);margin:6px 0 0;line-height:1.65}._listHeading_t67dc_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}._listHeading_t67dc_12 h2{font-size:var(--font-size-section);margin:0}._listHeading_t67dc_12 a{min-height:56px;color:var(--patient-blue-deep);align-items:center;gap:6px;font-weight:600;display:flex}._elders_t67dc_15{gap:12px;min-width:0;display:grid}._elder_t67dc_15{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;min-width:0;min-height:110px;padding:18px 14px;display:flex}._avatar_t67dc_17{width:50px;height:50px;color:var(--patient-blue-deep);font-size:var(--font-size-page);background:#eaf0f6;border-radius:16px;flex:0 0 50px;place-items:center;font-weight:600;display:grid}._elderInfo_t67dc_18{overflow-wrap:anywhere;flex:1;min-width:0}._elderInfo_t67dc_18 strong{font-size:var(--font-size-body);line-height:1.5;display:block}._elderInfo_t67dc_18 small{color:var(--muted);font-size:var(--font-size-meta);margin-top:4px;display:block}._elder_t67dc_15>svg{color:var(--muted);flex:none}._empty_t67dc_22{text-align:center;border:1px dashed var(--line);background:#fff;border-radius:18px;padding:24px 16px}._empty_t67dc_22 svg{color:var(--patient-blue)}._empty_t67dc_22 h2{font-size:var(--font-size-section);margin:12px 0 8px;line-height:1.5}._empty_t67dc_22 p{color:var(--muted);text-align:left;margin:0}._manage_t67dc_26,._menu_t67dc_26 a{min-height:64px;color:var(--patient-blue-deep);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}._manage_t67dc_26 span,._menu_t67dc_26 span{overflow-wrap:anywhere;flex:1;min-width:0}._manage_t67dc_26 svg,._menu_t67dc_26 svg{flex:none}._roleLinks_t67dc_29 a,._action_t67dc_29{background:var(--ui-surface-soft);border:1px solid var(--line);min-height:56px;color:var(--patient-blue-deep);border-radius:12px;align-items:center;padding:10px 14px;display:flex}._back_t67dc_30{min-height:56px;color:var(--patient-blue-deep);align-items:center;gap:8px;margin-bottom:8px;display:flex}._logout_t67dc_31{color:#a2423b;width:100%;margin-top:24px}._accountView_t67dc_32 ._logout_t67dc_31{color:#a2423b;background:#ffffffe6;border:1px solid #d8d4f0;border-radius:16px;width:calc(100% - 40px);margin:0 20px 24px;display:block}._hubView_t67dc_41{--paper:#ece9ff;--ink:#111118;--muted:#5a5a68;--line:#d8d4f0;--rhs-brand:#5b4fd6;--rhs-brand-deep:#5b4fd6;--patient-blue:#5b4fd6;--patient-blue-deep:#5b4fd6;color:#111118;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;background:radial-gradient(120% 80% at 12% 0,#d8d6ff 0%,#0000 55%),radial-gradient(100% 70% at 88% 8%,#c9c8ff 0%,#0000 50%),linear-gradient(#e4e2ff 0%,#ece9ff 42%,#f3f1ff 100%)!important}._hubTopbar_t67dc_60{gap:10px;min-height:calc(56px + env(safe-area-inset-top))!important;padding:calc(6px + env(safe-area-inset-top)) 16px 6px!important;background:#e4e2ff!important;border-bottom:1px solid #d8d4f0!important}._hubBrand_t67dc_68{max-width:none;color:inherit;overflow:hidden;flex:auto!important;min-width:0!important;min-height:48px!important}._hubContent_t67dc_76{padding:0!important}._hubFill_t67dc_77{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden;padding-bottom:0!important}._hubFill_t67dc_77 ._hubContent_t67dc_76{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._noTabs_t67dc_92{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._accountEntry_t67dc_93{color:#5b4fd6;background:#fff;border:1px solid #fffffff2;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin-left:auto;display:grid}._accountEntry_t67dc_93:active{background:#eeebff}@media (width<=359px){._hubTopbar_t67dc_60{gap:8px!important;padding-inline:12px!important}._accountEntry_t67dc_93{width:44px;height:44px}}._accountBack_t67dc_110{color:#5b4fd6;margin:4px 20px 0;font-weight:700}._emptyLoading_t67dc_111{color:#5a5a68;background:#ffffffe0;border:1px solid #fffffff2;border-radius:20px;margin:24px 20px;padding:24px 18px}._emptyPage_t67dc_119{gap:16px;min-width:0;padding:4px 20px 24px;display:grid}._emptyHero_t67dc_125{color:#111118;padding:8px 2px 0}._emptyHero_t67dc_125 h1{color:#111118;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.18}._emptyCard_t67dc_137{background:#ffffffe0;border:1px solid #fffffff2;border-radius:20px;gap:16px;min-width:0;padding:22px 18px 18px;display:grid}._emptyMark_t67dc_146{color:#5b4fd6;background:#eeebff;border:1px solid #d8d4f0;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}._emptyLead_t67dc_157{color:#5a5a68;text-align:center;text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.55}._emptyActions_t67dc_166{gap:8px;display:grid}._emptyPrimary_t67dc_170,._emptySecondary_t67dc_171{letter-spacing:.01em;text-align:center;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:12px 18px;font-size:19px;font-weight:700;display:flex}._emptyPrimary_t67dc_170{color:#fff;background:#7b6cf0}._emptySecondary_t67dc_171{color:#5b4fd6;background:0 0;border:0;font-weight:700}._emptySteps_t67dc_193{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}._emptySteps_t67dc_193 li{text-align:center;background:#ffffffe0;border:1px solid #fffffff2;border-radius:16px;justify-items:center;gap:4px;min-width:0;padding:14px 8px;display:grid}._emptySteps_t67dc_193 span{color:#5b4fd6;font-variant-numeric:tabular-nums;background:#eeebff;border-radius:999px;place-items:center;width:28px;height:28px;margin-bottom:2px;font-size:15px;font-weight:700;display:grid}._emptySteps_t67dc_193 strong{color:#111118;font-size:16px;font-weight:700;line-height:1.3}._emptySteps_t67dc_193 small{color:#5a5a68;font-size:15px;font-weight:500;line-height:1.35}@media (width<=359px){._emptyPage_t67dc_119{padding-inline:16px}._emptyHero_t67dc_125 h1{font-size:28px}._emptySteps_t67dc_193{gap:6px}._emptySteps_t67dc_193 li{padding:12px 6px}._emptySteps_t67dc_193 strong{font-size:15px}._accountView_t67dc_32 ._logout_t67dc_31{width:calc(100% - 32px);margin-inline:16px}}._qr_t67dc_245{border:1px solid var(--line);border-radius:12px;width:min(100%,220px);margin:16px auto;padding:16px}._qr_t67dc_245 svg{width:100%;height:auto;display:block}._careDesk_t67dc_247,._moreServices_t67dc_247{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}._careDeskHeading_t67dc_248 h2{color:var(--ink);font-size:var(--font-size-section);margin:0;line-height:1.35}._careDeskEyebrow_t67dc_249{color:var(--muted);font-size:var(--font-size-meta);margin:0 0 4px;line-height:1.4}._dailyActions_t67dc_250{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._dailyActions_t67dc_250 a,._dailyActions_t67dc_250 button{border:1px solid var(--line);min-height:80px;color:var(--patient-blue-deep);text-align:center;line-height:1.4;font:inherit;font-size:var(--font-size-body);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-weight:650;display:flex}._dailyActions_t67dc_250 a svg,._dailyActions_t67dc_250 button svg{flex:none}._readOnly_t67dc_253{color:var(--patient-blue-deep);background:#eaf0f6;border-radius:12px;margin:0;padding:12px 14px}._companionActions_t67dc_254{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px;display:grid}._companionActions_t67dc_254 a{border:1px solid var(--line);min-width:0;max-width:100%;min-height:56px;color:var(--patient-blue-deep);text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:650;line-height:1.45;display:flex}._companionActions_t67dc_254 svg{flex:none}@media (width<=359px){._dailyActions_t67dc_250{grid-template-columns:repeat(2,minmax(0,1fr))}}._call_bdk39_1{min-width:0;color:var(--ui-text);gap:14px;display:grid}._call_bdk39_1 button{border:1px solid var(--ui-line);min-width:0;min-height:56px;font:inherit;font-size:var(--font-size-body);overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-weight:700;line-height:1.4}._call_bdk39_1 button:disabled{opacity:.65;cursor:wait}._status_bdk39_4,._hint_bdk39_4{text-align:center;margin:0;line-height:1.6}._hint_bdk39_4{color:var(--ui-muted);font-size:var(--font-size-meta)}._error_bdk39_6{color:#9f341a;overflow-wrap:anywhere;background:#fff2ed;border-radius:12px;margin:0;padding:12px;line-height:1.6}._stage_bdk39_7{aspect-ratio:4/3;background:#202e3d;border-radius:16px;min-width:0;max-height:45vh;position:relative;overflow:hidden}._remote_bdk39_8{object-fit:contain;width:100%;height:100%}._local_bdk39_9{aspect-ratio:3/4;object-fit:cover;background:#475569;border-radius:12px;width:28%;max-width:160px;position:absolute;bottom:12px;right:12px}._audioStage_bdk39_10{aspect-ratio:auto;place-items:center;min-height:160px;display:grid}._audio_bdk39_10{width:1px;height:1px;position:absolute;overflow:hidden}._avatar_bdk39_12{color:#334f61;background:#d8e4eb;border-radius:50%;place-items:center;width:80px;height:80px;font-size:32px;font-weight:700;display:grid}._waiting_bdk39_13{text-align:center;justify-items:center;gap:16px;padding:24px 0;display:grid}._waiting_bdk39_13 p{margin:0;line-height:1.6}._controls_bdk39_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._controls_bdk39_15 button,._play_bdk39_16{color:var(--ui-text);background:var(--ui-control-bg)}._controls_bdk39_15 button:only-child{grid-column:1/-1}._controls_bdk39_15 button[aria-pressed=true]{color:#334f61;background:#d8e4eb}._answer_bdk39_19{color:#2d2100;background:var(--amber)}._hangup_bdk39_20{color:#fff;background:#b74232;border-color:#b74232!important}._screen_99li7_1{z-index:4000;color:#fff;background:#0b1220;border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._incoming_99li7_20{padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));place-items:center;display:grid}._incomingCard_99li7_26{color:#1c2838;background:#fffffff5;border-radius:24px;width:min(100%,420px);padding:28px 22px;box-shadow:0 18px 48px #00000059}._standaloneTip_99li7_35{left:16px;right:16px;top:max(88px, calc(env(safe-area-inset-top) + 64px));z-index:5;color:#9f341a;text-align:center;background:#ffd4d1f2;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.45;position:absolute}._remote_99li7_52{object-fit:cover;object-position:center;background:#0b1220;width:100%;height:100%;position:absolute;inset:0}._localWrap_99li7_62{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:2;aspect-ratio:3/4;background:#1c2838;border-radius:16px;width:min(32vw,132px);position:absolute;overflow:hidden;box-shadow:0 10px 28px #0006}._local_99li7_62{object-fit:cover;background:#1c2838;width:100%;height:100%}._localOff_99li7_82{color:#fff;text-align:center;background:#0b1220b8;place-items:center;padding:8px;font-size:14px;line-height:1.4;display:grid;position:absolute;inset:0}._top_99li7_95{top:max(18px, env(safe-area-inset-top));z-index:2;text-align:left;text-shadow:0 2px 12px #0000008c;pointer-events:none;gap:2px;display:grid;position:absolute;left:20px;right:calc(min(32vw,132px) + 32px)}._top_99li7_95 strong{font-size:22px;font-weight:700;line-height:1.3}._top_99li7_95 span{font-size:16px;line-height:1.4}._banner_99li7_119{z-index:2;text-align:center;background:#0b1220b8;border-radius:14px;width:min(88vw,420px);margin:0;padding:14px 18px;font-size:18px;line-height:1.5;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}._error_99li7_135{color:#ffd4d1}._play_99li7_137{left:50%;bottom:calc(max(28px, env(safe-area-inset-bottom)) + 148px);z-index:3;color:#fff;min-height:56px;font:inherit;background:#ffffff29;border:0;border-radius:999px;padding:12px 18px;font-size:17px;font-weight:650;position:absolute;transform:translate(-50%)}._dock_99li7_154{left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));z-index:3;justify-content:center;align-items:flex-end;gap:28px;padding:0 16px;display:flex;position:absolute}._dock_99li7_154 button{color:#fff;width:auto;min-width:72px;min-height:0;font:inherit;background:0 0;border:0;justify-items:center;gap:8px;padding:0;font-size:15px;font-weight:650;line-height:1.3;display:grid}._icon_99li7_184{background:#ffffff2e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}._icon_99li7_184 svg{width:28px;height:28px}._dock_99li7_154 button[aria-pressed=true] ._icon_99li7_184{color:#1c2838;background:#fff}._hangup_99li7_200 ._icon_99li7_184{background:#e5453a;width:72px;height:72px}._hangup_99li7_200[aria-pressed] ._icon_99li7_184,._dock_99li7_154 ._hangup_99li7_200 ._icon_99li7_184{color:#fff;background:#e5453a}._aim_99li7_209{left:max(16px, env(safe-area-inset-left));bottom:calc(max(24px, env(safe-area-inset-bottom)) + 128px);z-index:3;grid-template-rows:56px 56px 56px;grid-template-columns:56px 56px 56px;gap:8px;width:184px;display:grid;position:absolute}._aim_99li7_209 button{color:#fff;width:56px;height:56px;min-height:56px;font:inherit;touch-action:none;background:#0b12208c;border:1px solid #ffffff47;border-radius:16px;padding:0;font-size:18px;font-weight:700}._aim_99li7_209 button:active{background:#ffffff47}._aimUp_99li7_238{grid-area:1/2}._aimLeft_99li7_239{grid-area:2/1}._aimRight_99li7_240{grid-area:2/3}._aimDown_99li7_241{grid-area:3/2}._aimNotice_99li7_243{color:#ffd4d1;grid-column:1/-1;margin:0;font-size:14px;line-height:1.4}._feed_1ovim_1{flex-direction:column;gap:10px;min-width:0;display:flex}._heading_1ovim_2{justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_1ovim_2 h2{color:var(--hub-ink,#111118);margin:0;font-size:24px;font-weight:750;line-height:1.3}._heading_1ovim_2 button{border:1px solid var(--hub-line,#d8d4f0);min-height:44px;color:var(--hub-accent-deep,#5b4fd6);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:17px;font-weight:700}._heading_1ovim_2 button:disabled{opacity:.6}._card_1ovim_17{border:1px solid var(--hub-line,#d8d4f0);background:#fff;border-radius:18px;min-width:0;padding:4px 16px}._state_1ovim_24{color:var(--hub-muted,#4a4a56);margin:0;padding:14px 0;font-size:18px;font-weight:500;line-height:1.6}._timeline_1ovim_25{--activity-row-height:96px}._timeline_1ovim_25:focus-visible{outline-offset:3px;outline:3px solid #5b4fd666}._activity_1ovim_27{min-height:var(--activity-row-height);color:inherit;border-bottom:1px solid #ebe8f8;padding:12px 0}._activity_1ovim_27:last-child{border-bottom:0}._activityText_1ovim_34{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}._activityText_1ovim_34 strong{min-width:0;color:var(--hub-ink,#111118);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:750;line-height:1.45;overflow:hidden}._activityText_1ovim_34 ._summary_1ovim_45,._activityText_1ovim_34 ._summaryOpen_1ovim_46{color:#2f2f3a;grid-column:1/-1;font-size:17px;font-weight:550;line-height:1.5}._activityText_1ovim_34 ._summary_1ovim_45{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._activityText_1ovim_34 ._summaryOpen_1ovim_46{white-space:pre-wrap;overflow-wrap:anywhere}._expand_1ovim_62{min-height:44px;color:var(--hub-accent-deep,#5b4fd6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:1/2;padding:0 2px 0 8px;font-size:16px;font-weight:700}._activityText_1ovim_34 time{color:var(--hub-muted,#4a4a56);grid-column:1/-1;font-size:16px;font-weight:650;line-height:1.4}._footer_1ovim_77{min-height:56px;color:var(--hub-muted,#4a4a56);justify-content:center;align-items:center;font-size:17px;font-weight:500;display:flex}._footer_1ovim_77 p{margin:0}._more_1ovim_79{min-height:56px;color:var(--hub-accent-deep,#5b4fd6);font:inherit;background:0 0;border:0;padding:10px 18px;font-size:18px;font-weight:700}._end_1ovim_80{color:var(--hub-muted,#4a4a56);text-align:center;margin:0;padding:14px 0;font-size:17px;font-weight:500}._failure_1ovim_81{gap:8px;padding:12px 0;display:grid}._failure_1ovim_81 p{color:#a2423b;margin:0;font-size:17px;font-weight:600}._failure_1ovim_81 button{border:1px solid var(--hub-line,#d8d4f0);min-height:56px;color:var(--hub-accent-deep,#5b4fd6);font:inherit;background:#fff;border-radius:14px;font-weight:700}._page_1j8pj_1{--companion-ink:#111118;--companion-muted:#4a4a56;--companion-accent:#7b6cf0;--companion-accent-deep:#5b4fd6;--companion-soft:#eeebff;--companion-line:#d8d4f0;--companion-surface:#fff;min-width:0;color:var(--companion-ink);font-size:var(--font-size-body);gap:14px;display:grid}._focusPage_1j8pj_16{gap:16px}._header_1j8pj_18{color:var(--companion-ink);background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._header_1j8pj_18 div{min-width:0}._header_1j8pj_18 p,._header_1j8pj_18 h1{margin:0}._header_1j8pj_18 p{color:var(--companion-muted);font-size:var(--font-size-meta);line-height:1.5}._header_1j8pj_18 h1{font-size:var(--font-size-page);line-height:1.35}._header_1j8pj_18 button,._section_1j8pj_35 button,._fileButton_1j8pj_36,._recordStart_1j8pj_37,._primaryButton_1j8pj_38,._secondaryButton_1j8pj_39,._textButton_1j8pj_40,._dangerButton_1j8pj_41,._formHeading_1j8pj_42 button,._primaryCta_1j8pj_43,._secondaryCta_1j8pj_44,._primaryCtaButton_1j8pj_45,._secondaryCtaButton_1j8pj_46,._dangerCta_1j8pj_47,._photoDelete_1j8pj_48{min-width:0;max-width:100%;min-height:56px;font:inherit;font-size:var(--font-size-body);text-align:center;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:10px 18px;font-weight:650;line-height:1.45;display:inline-flex}._header_1j8pj_18 button{color:var(--companion-accent-deep);background:var(--companion-surface);border-color:var(--companion-line);flex:none}._notice_1j8pj_74,._error_1j8pj_74,._success_1j8pj_74,._state_1j8pj_74{overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px 16px;line-height:1.6}._notice_1j8pj_74,._state_1j8pj_74{color:var(--companion-muted);background:var(--companion-soft)}._error_1j8pj_74{color:#9c3329;background:#fff0ed}._success_1j8pj_74{color:#17644a;background:#e8f6ef}._section_1j8pj_35{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #5b4fd60f}._section_1j8pj_35>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 18px;list-style:none;display:flex}._section_1j8pj_35>summary::-webkit-details-marker{display:none}._section_1j8pj_35>summary span:first-child{gap:2px;min-width:0;display:grid}._section_1j8pj_35>summary strong{font-size:var(--font-size-section);line-height:1.4}._section_1j8pj_35>summary small{color:var(--companion-muted);font-size:var(--font-size-meta);line-height:1.45}._section_1j8pj_35>summary span:last-child{color:var(--companion-muted);font-size:var(--font-size-page);transition:transform .2s}._section_1j8pj_35[open]>summary span:last-child{transform:rotate(180deg)}._sectionBody_1j8pj_109{border-top:1px solid #eeeaf8;gap:14px;min-width:0;padding:0 18px 18px;display:grid}._sectionBody_1j8pj_109>h2{font-size:var(--font-size-section);margin:18px 0 0;line-height:1.45}._sectionBody_1j8pj_109 h2{scroll-margin-top:100px}._panelCard_1j8pj_119{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:24px;gap:12px;min-width:0;padding:20px 18px 22px;display:grid;box-shadow:0 10px 28px #5b4fd612}._panelTitle_1j8pj_129{color:var(--companion-ink);margin:0;font-size:20px;font-weight:750;line-height:1.35}._panelCopy_1j8pj_136{color:var(--companion-muted);margin:0;font-size:16px;line-height:1.55}._panelHint_1j8pj_142{color:var(--companion-muted);margin:0;font-size:14px;line-height:1.5}._captionInput_1j8pj_149{box-sizing:border-box;width:100%;min-height:52px;color:var(--companion-ink);border:1px solid var(--companion-line);font:inherit;background:#f7f5ff;border-radius:16px;padding:12px 14px;font-size:16px}._captionInput_1j8pj_149:focus{border-color:var(--companion-accent);background:#fff;outline:none;box-shadow:0 0 0 3px #7b6cf02e}._primaryCta_1j8pj_43,._primaryCtaButton_1j8pj_45,._primaryButton_1j8pj_38{color:#fff!important;background:var(--companion-accent)!important;border-color:var(--companion-accent)!important}._secondaryCta_1j8pj_44,._secondaryCtaButton_1j8pj_46,._secondaryButton_1j8pj_39,._fileButton_1j8pj_36,._recordStart_1j8pj_37{color:var(--companion-accent-deep,#5b4fd6)!important;background:var(--companion-soft,#eeebff)!important;border-color:var(--companion-line,#d8d4f0)!important}._fileButton_1j8pj_36{position:relative}._primaryCta_1j8pj_43,._secondaryCta_1j8pj_44{width:100%;position:relative}._primaryCta_1j8pj_43 input,._secondaryCta_1j8pj_44 input,._fileButton_1j8pj_36 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._textButton_1j8pj_40{text-decoration:underline;color:var(--companion-muted)!important;background:0 0!important}._dangerButton_1j8pj_41,._dangerCta_1j8pj_47{color:#963b31!important;background:#fff0ed!important;border-color:#f0c8c2!important}._photosGrid_1j8pj_211{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}._photoItem_1j8pj_217{border:1px solid var(--companion-line);background:#f7f5ff;border-radius:14px;align-content:start;gap:0;min-width:0;display:grid;overflow:hidden}._photoItem_1j8pj_217>img,._photoItem_1j8pj_217>video{aspect-ratio:4/3;object-fit:cover;background:#d8d4f0;width:100%;display:block}._photoCaption_1j8pj_235{color:var(--companion-muted);overflow-wrap:anywhere;margin:0;padding:8px 10px 0;font-size:14px;line-height:1.4}._photoDelete_1j8pj_48{width:100%;min-height:44px;margin-top:4px;font-size:15px;font-weight:700;color:#b91c1c!important;background:0 0!important;border:none!important}._emptyCard_1j8pj_253{color:var(--companion-muted);background:var(--companion-surface);border:1px dashed var(--companion-line);text-align:center;border-radius:20px;margin:0;padding:28px 18px;font-size:16px;line-height:1.55}._twinAvatarWrap_1j8pj_265{place-items:center;margin:8px 0 4px;display:grid}._twinAvatar_1j8pj_265,._twinAvatarPlaceholder_1j8pj_271{object-fit:cover;border:5px solid var(--companion-accent);box-sizing:border-box;background:radial-gradient(circle at 50% 40%,#efeaff 0%,#d8d0ff 55%,#7b6cf0 100%);border-radius:50%;width:min(230px,62vw);height:min(230px,62vw)}._twinAvatarPlaceholder_1j8pj_271{color:#fff;place-items:center;font-size:64px;font-weight:750;display:grid}._twinStatus_1j8pj_287{color:#17644a;text-align:center;margin:0;font-size:14px;font-weight:650}._twinPending_1j8pj_294{color:#5b4fd6;background:#7b6cf01f;border-radius:16px;gap:3px;padding:12px 14px;display:grid}._twinPending_1j8pj_294 strong{font-size:15px;line-height:1.35}._voiceSample_1j8pj_306{border:1px solid var(--companion-line);background:#f7f5ff;border-radius:16px;gap:10px;padding:12px;display:grid}._voiceSample_1j8pj_306 audio{width:100%}._voiceSample_1j8pj_306 p{color:var(--companion-muted);margin:0;font-size:14px;line-height:1.45}._voiceActions_1j8pj_316{gap:12px;min-width:0;display:grid}._voiceActions_1j8pj_316 ._buttonRow_1j8pj_317{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}._voiceActions_1j8pj_316 ._buttonRow_1j8pj_317>*{flex:none;width:100%}._voiceActions_1j8pj_316 ._buttonRow_1j8pj_317>button,._voiceActions_1j8pj_316 ._fileButton_1j8pj_36{box-shadow:none;color:#fff!important;background:var(--companion-accent)!important;border:1px solid var(--companion-accent)!important}._twinActionRow_1j8pj_331{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._twinActionRow_1j8pj_331>*{width:100%}._twinActionRow_1j8pj_331:has(>:only-child){grid-template-columns:1fr}._uploadForm_1j8pj_339,._form_1j8pj_42{gap:12px;min-width:0;display:grid}._formFields_1j8pj_340{min-width:0;font-size:var(--font-size-body);border:0;gap:12px;margin:0;padding:0;display:grid}._uploadForm_1j8pj_339 label:not(._fileButton_1j8pj_36),._form_1j8pj_42 label{color:var(--companion-muted);line-height:1.5;font-size:var(--font-size-body);gap:6px;display:grid}._uploadForm_1j8pj_339 input:not([type=file]),._form_1j8pj_42 input,._form_1j8pj_42 select,._form_1j8pj_42 textarea{box-sizing:border-box;width:100%;min-height:56px;color:var(--companion-ink);border:1px solid var(--companion-line);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}._form_1j8pj_42 textarea{resize:vertical;min-height:92px}._selected_1j8pj_354,._help_1j8pj_354,._empty_1j8pj_253{color:var(--companion-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}._mediaGrid_1j8pj_356{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}._mediaCard_1j8pj_357{background:#f7f5ff;border-radius:14px;align-content:start;gap:8px;min-width:0;display:grid;overflow:hidden}._mediaCard_1j8pj_357>img,._mediaCard_1j8pj_357>video{aspect-ratio:1;object-fit:cover;background:#d8d4f0;width:100%;display:block}._mediaCard_1j8pj_357>audio{box-sizing:border-box;width:100%;margin-top:8px}._mediaCard_1j8pj_357>div:not(._itemActions_1j8pj_374){gap:3px;min-width:0;padding:0 10px;display:grid}._mediaCard_1j8pj_357 strong,._mediaCard_1j8pj_357 small{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}._mediaCard_1j8pj_357 small{color:var(--companion-muted);font-size:var(--font-size-meta)}._itemActions_1j8pj_374{gap:6px;padding:0 8px 8px;display:grid}._itemActions_1j8pj_374 button{width:100%}._recorderBox_1j8pj_380,._videoNotice_1j8pj_380{background:#f7f5ff;border-radius:14px;gap:10px;padding:14px;display:grid}._recorderBox_1j8pj_380 audio,._messageCard_1j8pj_387 audio{width:100%;min-width:0}._recorderBox_1j8pj_380 label:not(._fileButton_1j8pj_36){color:var(--companion-muted);gap:6px;line-height:1.5;display:grid}._recorderBox_1j8pj_380 select{box-sizing:border-box;width:100%;min-height:56px;color:var(--companion-ink);border:1px solid var(--companion-line);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}._buttonRow_1j8pj_317{flex-wrap:wrap;gap:8px;display:flex}._buttonRow_1j8pj_317>*{flex:130px}._buttonRow_1j8pj_317>._recordStart_1j8pj_37,._buttonRow_1j8pj_317>._fileButton_1j8pj_36{box-sizing:border-box;flex:1 1 0}._recording_1j8pj_407{color:#a34737;margin:0;font-weight:700}._inlineError_1j8pj_408{color:#9c3329}._messageList_1j8pj_409{gap:10px;display:grid}._messageCard_1j8pj_387{background:#f7f5ff;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px;display:grid}._messageCard_1j8pj_387 p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}._messageCard_1j8pj_387 small{color:var(--companion-muted);display:block}._relatedPhoto_1j8pj_421{background:#fff;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}._relatedPhoto_1j8pj_421 span{color:var(--companion-muted);font-size:var(--font-size-meta);grid-column:1/-1}._relatedPhoto_1j8pj_421 img{object-fit:cover;border-radius:9px;width:72px;height:72px;display:block}._relatedPhoto_1j8pj_421 strong{overflow-wrap:anywhere;min-width:0}._commandGrid_1j8pj_434{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._commandGrid_1j8pj_434 button{min-width:0;color:var(--companion-accent-deep);background:var(--companion-soft);overflow-wrap:anywhere;padding-inline:6px}._section_1j8pj_35 button:disabled,._header_1j8pj_18 button:disabled{cursor:not-allowed;opacity:.5}._fileButton_1j8pj_36:has(input:disabled){cursor:not-allowed;opacity:.5}._primaryCta_1j8pj_43:has(input:disabled){cursor:not-allowed;opacity:.5}._secondaryCta_1j8pj_44:has(input:disabled){cursor:not-allowed;opacity:.5}._videoNotice_1j8pj_380 strong{color:var(--companion-muted)}._videoNotice_1j8pj_380 p{color:var(--companion-muted);margin:0;line-height:1.55}._profileSummary_1j8pj_452{border:1px solid var(--companion-line);border-radius:14px;gap:0;margin-top:14px;display:grid}._profileSummary_1j8pj_452>p,._profileSummary_1j8pj_452>div{border-bottom:1px solid #eeeaf8;gap:4px;margin:0;padding:12px 14px;display:grid}._profileSummary_1j8pj_452>:last-child{border-bottom:0}._profileSummary_1j8pj_452 span,._profileSummary_1j8pj_452 small{color:var(--companion-muted);font-size:var(--font-size-meta);line-height:1.45}._profileSummary_1j8pj_452 strong{overflow-wrap:anywhere;line-height:1.55}._profileSummary_1j8pj_452>div p{gap:2px;margin:8px 0 0;display:grid}._formHeading_1j8pj_42{justify-content:space-between;align-items:center;gap:12px;display:flex}._formHeading_1j8pj_42 button{color:var(--companion-accent-deep);background:var(--companion-soft)}._medication_1j8pj_466{border:1px solid var(--companion-line);border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}._medication_1j8pj_466 legend{padding:0 6px;font-weight:700}._digitalGrid_1j8pj_476{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin-top:14px;display:grid}._digitalGrid_1j8pj_476 article{background:#f7f5ff;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}._digitalGrid_1j8pj_476 h2,._digitalGrid_1j8pj_476 p{margin:0}._digitalGrid_1j8pj_476 img,._digitalGrid_1j8pj_476 video{aspect-ratio:1;object-fit:cover;background:#d8d4f0;border-radius:10px;width:100%;display:block}._digitalGrid_1j8pj_476 audio{width:100%;min-width:0}._voiceRecorder_1j8pj_501{gap:10px;min-width:0;display:grid}._voiceRecorder_1j8pj_501 ._buttonRow_1j8pj_317>*{flex-basis:180px}@media (width<=380px){._header_1j8pj_18{padding:16px}._section_1j8pj_35>summary,._sectionBody_1j8pj_109{padding-inline:14px}._commandGrid_1j8pj_434,._digitalGrid_1j8pj_476,._twinActionRow_1j8pj_331{grid-template-columns:1fr}._voiceActions_1j8pj_316 ._buttonRow_1j8pj_317{flex-direction:column}}@media (width<=340px){._mediaGrid_1j8pj_356,._photosGrid_1j8pj_211{grid-template-columns:1fr}._header_1j8pj_18{align-items:flex-start}}._list_1vu5r_1{gap:12px;min-width:0;display:grid}._hint_1vu5r_7{color:#5a5a68;margin:0;font-size:17px;line-height:1.5}._error_1vu5r_14{color:#a2423b;margin:0;font-size:16px;font-weight:600;line-height:1.45}._item_1vu5r_22{background:#f7f5ff;border:1px solid #d8d4f0;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}._itemHead_1vu5r_32{color:#5a5a68;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}._item_1vu5r_22 p{color:#111118;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}._reply_1vu5r_50{font-weight:600;color:#3f3678!important}._record_1vu5r_55{gap:12px;min-width:0;display:grid}._record_1vu5r_55 audio{width:100%}._primary_1vu5r_65,._secondary_1vu5r_66{min-height:52px;font:inherit;cursor:pointer;border-radius:14px;padding:0 18px;font-size:17px;font-weight:700}._primary_1vu5r_65{color:#fff;background:#7b6cf0;border:0}._primary_1vu5r_65:disabled{opacity:.55;cursor:not-allowed}._secondary_1vu5r_66{color:#5b4fd6;background:#fff;border:1px solid #d8d4f0}._textButton_1vu5r_93{color:#5b4fd6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:700}._textButton_1vu5r_93:disabled{opacity:.55;cursor:not-allowed}._hub_b88jz_1{--hub-ink:#111118;--hub-muted:#4a4a56;--hub-accent:#7b6cf0;--hub-accent-deep:#5b4fd6;--hub-surface:#fff;--hub-soft:#eeebff;--hub-line:#d8d4f0;--hub-mint:#e4e1ff;--hub-mint-ink:#4a3f9c;min-width:0;min-height:0;color:var(--hub-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:0 0;flex-direction:column;flex:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;display:flex;overflow:hidden}._subjectBlock_b88jz_24{flex:none;gap:10px;margin:8px 20px 0;display:grid}._subjectHeader_b88jz_31{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:0 2px;display:flex}._subjectHeader_b88jz_31 h2{color:var(--hub-ink);margin:0;font-size:22px;font-weight:750;line-height:1.3}._subjectHeader_b88jz_31 span{color:var(--hub-muted);flex:none;font-size:16px;font-weight:650}._personCard_b88jz_55{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:22px;padding:16px}._personRow_b88jz_62{align-items:center;gap:12px;min-width:0;display:flex}._avatar_b88jz_69{width:56px;height:56px;color:var(--hub-mint-ink);background:var(--hub-mint);border-radius:999px;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}._personText_b88jz_82{flex:1;min-width:0}._personText_b88jz_82 h3{color:var(--hub-ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:750;line-height:1.25}._personActions_b88jz_93{flex:none;align-items:center;gap:4px;display:flex}._switchButton_b88jz_100{border:1.5px solid var(--hub-accent-deep);min-width:72px;min-height:44px;color:var(--hub-accent-deep);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:17px;font-weight:700}._addQuiet_b88jz_115{min-height:44px;color:var(--hub-accent-deep);align-items:center;padding:0 10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}._loading_b88jz_126{color:var(--hub-muted);margin:0;font-size:15px}._failure_b88jz_127{gap:8px;display:grid}._failure_b88jz_127 p{color:#a2423b;margin:0}._failure_b88jz_127 button{border:1px solid var(--hub-line);min-height:56px;color:var(--hub-accent-deep);font:inherit;cursor:pointer;background:#fff;border-radius:14px;font-weight:650}._body_b88jz_140{padding:18px 20px max(12px, env(safe-area-inset-bottom));flex-direction:column;gap:22px;display:flex}._scroller_b88jz_146{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}._hub_b88jz_1:has(._bottomTabs_b88jz_154) ._body_b88jz_140{padding-bottom:12px}._enter_b88jz_156{color:#fff;background:var(--hub-accent);border-radius:18px;align-items:center;gap:12px;min-height:80px;margin-top:2px;padding:16px 18px;text-decoration:none;display:flex}._enter_b88jz_156>span{flex:1;min-width:0}._enter_b88jz_156 strong,._enter_b88jz_156 small{overflow-wrap:anywhere;display:block}._enter_b88jz_156 strong{font-size:21px;font-weight:750;line-height:1.35}._enter_b88jz_156 small{color:#fffffff2;margin-top:4px;font-size:17px;font-weight:650;line-height:1.45}._enter_b88jz_156>svg{flex:none}._todayLine_b88jz_175{min-height:56px;color:var(--hub-ink);background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:16px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._todayLine_b88jz_175>span{overflow-wrap:anywhere;flex:1;min-width:0}._todayLine_b88jz_175>svg{color:var(--hub-accent);flex:none}._block_b88jz_193{gap:12px;min-width:0;display:grid}._blockTitleRow_b88jz_194{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._blockHeading_b88jz_201{color:var(--hub-ink);margin:0;font-size:24px;font-weight:750;line-height:1.3}._screenStatus_b88jz_208{color:var(--hub-muted);background:#ffffffb8;border:1px solid #fffffff2;border-radius:999px;flex:none;padding:4px 12px;font-size:15px;font-weight:700}._screenOnline_b88jz_218{color:#1f6b4a;background:#e2f3ea;border-color:#b9d9c8}._linkIcon_b88jz_220{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}._iconPurple_b88jz_228{color:#7a5cff;background:#efeaff}._iconAmber_b88jz_229{color:var(--hub-accent-deep);background:var(--hub-soft)}._companionRow_b88jz_231{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._companionAction_b88jz_236{width:100%;min-height:108px;color:var(--hub-accent-deep);background:var(--hub-surface);border:1.5px solid var(--hub-line);font:inherit;text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 12px;font-size:19px;font-weight:750;line-height:1.3;display:flex}._companionAction_b88jz_236:active{background:var(--hub-soft);border-color:#cfc8f5}._companionAction_b88jz_236:disabled{opacity:.55;cursor:not-allowed}._companionAction_b88jz_236 svg{color:inherit}._callNotice_b88jz_265{color:#b42318;margin:10px 0 0;font-size:16px;line-height:1.4}._remote_b88jz_272{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:18px;padding:16px}._remote_b88jz_272 h3{color:var(--hub-ink);margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.3}._remoteGrid_b88jz_279{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._remoteGrid_b88jz_279 button{min-height:88px;color:var(--hub-accent-deep);border:1px solid var(--hub-line);font:inherit;cursor:pointer;background:#f7f5ff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:18px;font-weight:700;display:flex}._remoteGrid_b88jz_279 button:disabled{color:#8a8a98;cursor:not-allowed}._remoteHint_b88jz_298,._remoteResult_b88jz_299,._remoteError_b88jz_300{margin:10px 0 0;font-size:16px;line-height:1.5}._remoteHint_b88jz_298{color:var(--hub-muted)}._remoteResult_b88jz_299{color:#2f7a57}._remoteError_b88jz_300{color:#a2423b}._panel_b88jz_305{padding:12px 20px 8px}._bottomTabs_b88jz_154{width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8d4f0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}._bottomTabs_b88jz_154 a{color:#4a4a56;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:68px;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}._bottomTabs_b88jz_154 a[aria-current=page]{color:#5b4fd6;background:#eeebff}._hub_b88jz_1 a:focus-visible,._hub_b88jz_1 button:focus-visible{outline-offset:2px;outline:3px solid #e07a3d73}@media (width<=359px){._subjectBlock_b88jz_24{margin-inline:16px}._body_b88jz_140{padding-inline:16px}._personText_b88jz_82 h3{font-size:20px}._companionRow_b88jz_231,._bottomTabs_b88jz_154{gap:8px}._remoteGrid_b88jz_279{gap:6px}}._mobile_1x2md_1{--patient-blue:#2a67d6;--patient-blue-deep:#1e54b8;--patient-amber:#f2b34d;--rhs-brand:#2a67d6;--rhs-brand-deep:#1e54b8;--paper:#e8f0fa;--ink:#0f2138;--muted:#2a4158;--line:#c5d6eb;--amber:var(--patient-amber);--amber-dark:#96621b;--amber-ink:#3f2a0b;--radius:20px;--font-size-body:20px;--font-size-meta:17px;--font-size-section:24px;--font-size-page:28px;--font-size-metric:34px;--font-size-display:40px;--ui-surface:#fff;--ui-surface-soft:#f0f5fb;--ui-text:var(--ink);--ui-muted:var(--muted);--ui-line:var(--line);--ui-heading:var(--ink);--ui-accent-text:var(--patient-blue);--ui-control-bg:#fff;--ui-control-border:var(--line);--ui-shadow:0 3px 16px #26394e06;--ui-primary-bg:var(--amber);--ui-primary-ink:var(--amber-ink);--patient-detail-header:#e8f0fa;--patient-detail-ink:var(--ink);--patient-detail-action:var(--patient-blue-deep);width:100%;min-width:0;max-width:540px;min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));color:var(--ink);background:var(--paper);font-size:var(--font-size-body);-webkit-font-smoothing:auto;margin:0 auto;font-weight:500;line-height:1.65;overflow-x:clip;box-shadow:0 0 60px #26394e0f}._topbar_1x2md_51{min-height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid var(--line);background:#e8f0fa;align-items:center;gap:10px;display:flex}._brand_1x2md_52{flex:none;align-items:center;min-width:max-content;max-width:none;min-height:40px;text-decoration:none;display:inline-flex;overflow:visible}._familyBrand_1x2md_53{min-width:56px}._selfIdentity_1x2md_54{min-width:0;color:var(--muted);font-size:var(--font-size-body);flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:0 6px;line-height:1.5;display:flex}._selfName_1x2md_55{overflow-wrap:anywhere;min-width:0;max-width:100%}._selfRole_1x2md_56{white-space:nowrap}._topLink_1x2md_57{min-height:56px;color:var(--muted);font-size:var(--font-size-body);white-space:nowrap;flex:none;align-items:center;display:flex}._mobile_1x2md_1[data-patient-switcher-open]{--patient-header-z-index:30}._content_1x2md_59{min-width:0;padding:16px 20px 24px}._archiveShell_1x2md_60,._detailShell_1x2md_60{--ui-primary-bg:var(--patient-blue);--ui-primary-ink:#fff;--paper:#e8f0fa;--ui-surface:#fff;--ui-surface-soft:#f0f5fb;--line:#c5d6eb;--ui-line:var(--line);--muted:#2a4158;--ui-muted:var(--muted);--patient-detail-header:#e8f0fa;--trend-ink:#0f2138;--trend-muted:#2a4158;--trend-primary:#2a67d6;--trend-surface:#fff;--trend-summary-surface:#eef4fb;--trend-selected-border:#2a67d6;--trend-selected-surface:#e0ecfa;--trend-line:#d4e2f4;--trend-border:#b8cce4}._archiveShell_1x2md_60{background:radial-gradient(at 50% -10%,#2a67d638,#0000 52%),linear-gradient(#b7cef0 0%,#cce0f6 28%,#e8f0fa 100%);padding-bottom:0}._detailShell_1x2md_60{background:var(--paper);padding-bottom:calc(120px + env(safe-area-inset-bottom))}._mobile_1x2md_1:not(._immersiveHome_1x2md_88):not(._archiveShell_1x2md_60):not(._chat_1x2md_88):not(._detailShell_1x2md_60){padding-bottom:calc(120px + env(safe-area-inset-bottom))}._detailShell_1x2md_60 ._content_1x2md_59{padding:0}._brandedShell_1x2md_93._detailShell_1x2md_60{--patient-subnav-sticky-top:calc(44px + env(safe-area-inset-top));--patient-subnav-safe-pad:0px}._brandedShell_1x2md_93._detailShell_1x2md_60 ._topbar_1x2md_51{z-index:calc(var(--patient-header-z-index,15) + 1);position:sticky;top:0}._brandedShell_1x2md_93._detailShell_1x2md_60 ._topbar_1x2md_51:not(._proxyBar_1x2md_103){border-bottom-color:#0000}._brandedShell_1x2md_93._helpShell_1x2md_107{--patient-subnav-sticky-top:calc(44px + env(safe-area-inset-top));--patient-subnav-safe-pad:0px}._brandedShell_1x2md_93._helpShell_1x2md_107 ._topbar_1x2md_51{z-index:calc(var(--patient-header-z-index,15) + 1);position:sticky;top:0}._helpShell_1x2md_107 ._content_1x2md_59{padding:0}._archiveShell_1x2md_60 ._topbar_1x2md_51{-webkit-backdrop-filter:blur(12px);background:#b7cef0e6;border-bottom:1px solid #2a67d629;padding-inline:24px}._archiveShell_1x2md_60 ._selfIdentity_1x2md_54,._archiveShell_1x2md_60 ._topLink_1x2md_57{color:var(--muted)}._archiveShell_1x2md_60 ._selfIdentity_1x2md_54{font-size:var(--font-size-body);font-weight:650}._archiveShell_1x2md_60 ._content_1x2md_59{padding:0}._archiveShell_1x2md_60 ._content_1x2md_59:after{content:"";height:calc(64px + env(safe-area-inset-bottom));background:#fff;display:block}._immersiveHome_1x2md_88{min-height:100dvh;color:var(--ink);background:radial-gradient(at 50% -10%,#2a67d647,#0000 52%),linear-gradient(#b7cef0 0%,#cce0f6 28%,#dceaf8 58%,#e8f2fb 100%);flex-direction:column;display:flex;box-shadow:0 0 60px #2a67d614}._immersiveHome_1x2md_88 ._topbar_1x2md_51{min-height:calc(44px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);background:#b7cef0e0;border-bottom:1px solid #2a67d629;flex:none;padding-inline:16px}._immersiveHome_1x2md_88 ._selfIdentity_1x2md_54,._immersiveHome_1x2md_88 ._topLink_1x2md_57{color:var(--muted)}._immersiveHome_1x2md_88 ._content_1x2md_59{flex-direction:column;flex:1;justify-content:flex-start;padding:8px 20px 12px;display:flex}._chat_1x2md_88{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}._chat_1x2md_88 ._topbar_1x2md_51{flex:none}._chat_1x2md_88._brandedShell_1x2md_93{--ask-header-safe-pad:0px}._chat_1x2md_88 ._content_1x2md_59{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}._logout_1x2md_153{color:#a2423b;width:100%;margin-top:24px}._tabs_1x2md_155{z-index:20;width:100%;max-width:540px;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#cce0f6f7;border-top:1px solid #2a67d629;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #2a67d614}._tabs_1x2md_155:before{content:"";z-index:-1;pointer-events:none;background:#cce0f6f7;width:100vw;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._tab_1x2md_155{min-width:0;min-height:56px;color:var(--muted);font-size:var(--font-size-meta);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:700;line-height:1.2;display:flex}._tab_1x2md_155 svg{color:inherit;flex:none}._tabActive_1x2md_187{color:var(--patient-blue-deep);background:#2a67d61f}._tabActive_1x2md_187 svg{color:var(--patient-blue)}._familyNavigation_1x2md_189{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6faf9f7;border-color:#d6e4e1;box-shadow:0 -4px 20px #203c4309}._familyNavigation_1x2md_189:before{background:#f6faf9f7}._familyNavigation_1x2md_189 ._tab_1x2md_155{color:#2f4b49}._familyNavigation_1x2md_189 ._tab_1x2md_155 svg{color:inherit}._familyNavigation_1x2md_189 ._tabActive_1x2md_187{color:#244f57;background:#dceee9}._familyTask_1x2md_195{--proxy-accent:#c27a12}._mobile_1x2md_1 ._proxyBar_1x2md_103{z-index:calc(var(--patient-header-z-index,15) + 1);color:#3f2a0b;-webkit-backdrop-filter:none;background:#fff4dc;border-bottom:1px solid #f0d39a;gap:10px;position:sticky;top:0}._proxyBadge_1x2md_207{color:#fff;background:var(--proxy-accent);font-size:var(--font-size-meta);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-weight:700;line-height:1.4}._proxyTarget_1x2md_208{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._proxyTarget_1x2md_208>div{color:#3f2a0b;flex:0 auto;max-width:100%;margin-left:0}._proxyTarget_1x2md_208>div nav{left:0;right:auto}._proxyTarget_1x2md_208 small{color:#7a5a24;font-size:var(--font-size-meta);white-space:nowrap;flex:none}._proxyExit_1x2md_212{color:#96621b;min-height:56px;font-size:var(--font-size-body);white-space:nowrap;flex:none;align-items:center;padding:0 4px;font-weight:700;display:flex}._mobile_1x2md_1 input:focus-visible,._mobile_1x2md_1 select:focus-visible,._mobile_1x2md_1 textarea:focus-visible{outline-offset:1px;border-color:var(--patient-blue);outline:3px solid #c6d5e6}._mobile_1x2md_1 ._content_1x2md_59 input:not([type=checkbox]):not([type=radio]),._mobile_1x2md_1 ._content_1x2md_59 select,._mobile_1x2md_1 ._content_1x2md_59 textarea{font-size:var(--font-size-body);scroll-margin-block:100px}._mobile_1x2md_1 a:active,._mobile_1x2md_1 button:active:not(:disabled){filter:brightness(.97)}@media (width<=359px){._topbar_1x2md_51{gap:6px;padding-inline:16px}._content_1x2md_59{padding-inline:16px}._chat_1x2md_88 ._content_1x2md_59{padding-inline:0}._immersiveHome_1x2md_88 ._topbar_1x2md_51,._immersiveHome_1x2md_88 ._content_1x2md_59{padding-inline:18px}._archiveShell_1x2md_60 ._topbar_1x2md_51{padding-inline:20px}._detailShell_1x2md_60 ._content_1x2md_59,._helpShell_1x2md_107 ._content_1x2md_59{padding-inline:0}._proxyTarget_1x2md_208 small{display:none}}@media (height<=700px){._immersiveHome_1x2md_88{padding-bottom:calc(64px + env(safe-area-inset-bottom))}._immersiveHome_1x2md_88 ._content_1x2md_59{padding-bottom:6px}}._mobile_1x2md_1,._topbar_1x2md_51{border-radius:0}._switcher_1ovub_1{min-width:0;max-width:min(48%,12rem);color:var(--patient-blue-deep,#30465e);flex:0 auto;margin-left:auto;position:relative}._trigger_1ovub_2{width:100%;min-width:56px;min-height:56px;color:inherit;font:inherit;text-align:right;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:4px 0;display:flex}._name_1ovub_3{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}._name_1ovub_3 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body);font-weight:650;line-height:1.45;overflow:hidden}._name_1ovub_3 svg{flex:none;width:16px;height:16px;transition:transform .15s}._expanded_1ovub_6{transform:rotate(180deg)}._dark_1ovub_7{color:#f2f6fb}._picker_1ovub_8{z-index:25;width:min(320px,100vw - 48px);max-height:min(480px, calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;color:#24364b;background:#fff;border:1px solid #dbe2e9;border-radius:12px;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 24px #192a3e29}._option_1ovub_9{border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:10px;display:flex}._option_1ovub_9:hover,._option_1ovub_9[aria-current]{background:#edf3f8}._optionText_1ovub_11{flex:1;min-width:0;line-height:1.45}._optionText_1ovub_11 strong,._optionText_1ovub_11 small{overflow-wrap:anywhere;display:block}._optionText_1ovub_11 strong{font-size:var(--font-size-body)}._optionText_1ovub_11 small{color:#5b6d83;font-size:var(--font-size-meta);margin-top:3px}._current_1ovub_15{color:#465e78;font-size:var(--font-size-meta);flex:none}._manage_1ovub_16{color:#465e78;min-height:56px;font-size:var(--font-size-body);border-top:1px solid #e1e7ef;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}._trigger_1ovub_2:focus-visible,._picker_1ovub_8 a:focus-visible{outline-offset:-2px;outline:3px solid #e8bb70}@media (prefers-reduced-motion:reduce){._name_1ovub_3 svg{transition:none}}._handbook_1u6q3_1{min-width:0;color:var(--ink,#0f2138);overflow-wrap:anywhere;background:#f4f8ff;border-radius:24px 24px 0 0;gap:14px;padding:16px 20px 24px;display:grid;overflow:hidden;box-shadow:0 -10px 32px #2a67d614}._card_1u6q3_13{border:1px solid var(--line,#d4e2f4);background:#fff;border-radius:18px;min-width:0;padding:20px 18px}._summaryCard_1u6q3_20{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:18px;display:flex}._identity_1u6q3_27{color:var(--ink,#0f2138);font-size:var(--font-size-page);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.3}._visuallyHidden_1u6q3_35{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._clinic_1u6q3_46 ._summaryCard_1u6q3_20 ._facts_1u6q3_46{margin-top:0}._facts_1u6q3_46{gap:8px;margin:4px 0 0;display:grid}._facts_1u6q3_46>div{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;display:grid}._facts_1u6q3_46 dt{color:var(--patient-blue-deep,#1e54b8);font-size:var(--font-size-body);white-space:nowrap;margin:0;font-weight:700;line-height:1.45}._facts_1u6q3_46 dd{color:var(--ink,#0f2138);font-size:var(--font-size-body);margin:0;font-weight:650;line-height:1.45}._tags_1u6q3_64{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._tags_1u6q3_64 li{color:#8a6a12;min-height:32px;font-size:var(--font-size-meta);background:0 0;border:1px solid #c9a227;border-radius:999px;align-items:center;padding:6px 12px;font-weight:700;line-height:1.3;display:inline-flex}._editAction_1u6q3_85{color:#fff;background:var(--patient-blue,#2a67d6);width:fit-content;min-height:44px;font-size:var(--font-size-body);text-align:center;border-radius:999px;align-self:flex-start;align-items:center;margin-top:12px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}._badgeHeading_1u6q3_101{margin-bottom:12px}._badgeHeading_1u6q3_101 h2{color:var(--ink,#0f2138);font-size:var(--font-size-section);margin:0;font-weight:750;line-height:1.35}._problemList_1u6q3_109{gap:4px;margin:0;padding:0;list-style:none;display:grid}._problemLink_1u6q3_116{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"organ title chevron""organ summary chevron";align-items:center;column-gap:10px;padding:8px 2px;text-decoration:none;display:grid}._problemOrgan_1u6q3_133{color:#2a67d6;grid-area:organ;font-weight:750}._problemTitle_1u6q3_138{grid-area:title;font-weight:700}._problemSummary_1u6q3_142{color:var(--muted,#5d7190);font-size:var(--font-size-meta,14px);text-overflow:ellipsis;white-space:nowrap;grid-area:summary;font-weight:500;line-height:1.4;overflow:hidden}._problemLinkPlain_1u6q3_152{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron"}._problemLinkPlain_1u6q3_152 ._problemTitle_1u6q3_138{font-weight:650;line-height:1.35}._problemDialog_1u6q3_160._problemDialog_1u6q3_160{--dialog-title-size:var(--font-size-section,24px);--dialog-body-size:var(--font-size-body,20px)}._problemDialog_1u6q3_160._problemDialog_1u6q3_160 header{background:#fff;border-bottom:0;padding-bottom:0}._problemDialog_1u6q3_160 h2{font-weight:750}._problemChevron_1u6q3_170{color:var(--muted,#5d7190);grid-area:chevron;font-size:22px;line-height:1}._consultFact_1u6q3_176{align-items:start}._consultList_1u6q3_177{gap:8px;margin:0;padding:0;list-style:none;display:grid}._consultList_1u6q3_177 li{color:inherit;font:inherit;overflow-wrap:anywhere;word-break:break-word;padding-left:1em;line-height:1.45;position:relative}._consultList_1u6q3_177 li:before{content:"·";font-weight:750;position:absolute;left:0}._sectionHeading_1u6q3_199{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionHeading_1u6q3_199 h2{font-size:var(--font-size-section);margin:0;font-weight:750;line-height:1.35}._sectionHeading_1u6q3_199 ._textAction_1u6q3_201{margin-block:-16px}._empty_1u6q3_202{color:var(--muted,#2a4158);font-size:var(--font-size-meta);margin:0;font-weight:600;line-height:1.5}._textAction_1u6q3_201{min-height:56px;color:var(--patient-blue-deep,#1e54b8);font-size:var(--font-size-body);align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}._metricCard_1u6q3_204{color:inherit;gap:10px;text-decoration:none;display:grid}._metricHeading_1u6q3_210{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._metricHeading_1u6q3_210 h2{font-size:var(--font-size-body);margin:0;font-weight:700;line-height:1.4}._metricHeading_1u6q3_210 small{color:var(--patient-blue-deep,#1e54b8);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}._metricChart_1u6q3_229{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}._metricChartLabel_1u6q3_230{fill:var(--ink,#0f2138);font-family:inherit;font-weight:650}circle._chartPressure_1u6q3_231,circle._chartHeart_1u6q3_232,circle._chartSpo2_1u6q3_233,circle._chartHrv_1u6q3_234,circle._chartGlucose_1u6q3_235{fill:var(--patient-blue,#2a67d6);stroke:var(--patient-blue,#2a67d6)}polyline._chartPressure_1u6q3_231,polyline._chartHeart_1u6q3_232,polyline._chartSpo2_1u6q3_233,polyline._chartHrv_1u6q3_234,polyline._chartGlucose_1u6q3_235,line._chartSpo2Min_1u6q3_241{stroke:var(--patient-blue,#2a67d6)}line._chartSpo2MinLow_1u6q3_242{stroke:#d4a017}._chartSleep_1u6q3_243{fill:#7aa0c8}._chartSleepWarn_1u6q3_244{fill:#d4a017}._chartSleepEmpty_1u6q3_245{fill:#d7e3f2}._metricDays_1u6q3_246{color:var(--muted,#2a4158);font-size:var(--font-size-meta);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:2px;font-weight:600;display:grid}._insight_1u6q3_256{font-size:var(--font-size-meta);margin:4px 0 0;font-weight:700;line-height:1.5}._insight_1u6q3_256[data-tone=ok]{color:#1f7a4d}._insight_1u6q3_256[data-tone=attention],._insight_1u6q3_256[data-tone=alert]{color:#b8860b}._gapWarn_1u6q3_265{color:#a14a1c;font-size:var(--font-size-meta);margin:0;font-weight:650}._muted_1u6q3_266{color:var(--muted,#2a4158);font-size:var(--font-size-meta);margin:4px 0 0;font-weight:600}._labsCard_1u6q3_267{min-height:88px;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}._labsText_1u6q3_275{flex:1;gap:4px;min-width:0;display:grid}._labsText_1u6q3_275 strong{font-size:var(--font-size-body);font-weight:750}._labsText_1u6q3_275 small{color:var(--muted,#2a4158);font-size:var(--font-size-meta);font-weight:600}._labsCount_1u6q3_278{color:var(--ink,#0f2138);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:750;display:inline-flex}._entryIcon_1u6q3_287{width:52px;height:52px;color:var(--patient-blue-deep,#1e54b8);background:#e8f0ff;border-radius:14px;flex:none;place-items:center;display:grid}._labsCard_1u6q3_267>svg{color:var(--patient-blue,#2a67d6);flex:none}._handbook_1u6q3_1 a:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #2a67d673}._loadingStatus_1u6q3_290{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._loadingSections_1u6q3_291{gap:14px;display:grid}._placeholder_1u6q3_292{background:#e0ecfa;border-radius:6px;width:min(100%,140px);height:18px;margin-block:12px}._loadingChart_1u6q3_293{width:100%;height:160px;margin-top:8px}._loadingButton_1u6q3_294{width:100%;height:56px;margin-top:8px}._error_1u6q3_295{color:#762a22;background:#fde9e5;border-radius:12px;margin:0;padding:16px}._error_1u6q3_295 button{min-height:56px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:12px;margin-top:10px;padding:10px 16px;display:block}._family_1u6q3_297{--trend-ink:#203c43;--trend-muted:#59716f;--trend-primary:#35696c;--trend-surface:#fff;--trend-summary-surface:#f1f6f4;--trend-selected-border:#77a298;--trend-selected-surface:#e2efea;--trend-line:#dde9e5;--trend-border:#c3d8d1;color:#203c43;background:#edf5f3}._family_1u6q3_297 ._card_1u6q3_13{background:#fff;border-color:#d6e4e1}._family_1u6q3_297 ._identity_1u6q3_27{color:#203c43;letter-spacing:0;font-weight:650}._family_1u6q3_297 ._facts_1u6q3_46 dt{color:#35696c}._family_1u6q3_297 ._facts_1u6q3_46 dd,._family_1u6q3_297 ._problemList_1u6q3_109{color:#203c43}._family_1u6q3_297 ._problemOrgan_1u6q3_133{color:#35696c}._family_1u6q3_297 ._empty_1u6q3_202{color:#59716f}._family_1u6q3_297 ._badgeHeading_1u6q3_101 h2{color:#203c43}._family_1u6q3_297 ._editAction_1u6q3_85{color:#fff;background:#35696c}._family_1u6q3_297 ._tags_1u6q3_64 li{color:#8a6a12;border-color:#c9a227}._family_1u6q3_297 ._metricCard_1u6q3_204{color:#203c43;background:#fff;border-color:#d6e4e1}._family_1u6q3_297 ._metricHeading_1u6q3_210 h2{color:#203c43}._family_1u6q3_297 ._metricHeading_1u6q3_210 small{color:#35696c}._family_1u6q3_297 ._metricChartLabel_1u6q3_230{fill:#203c43}._family_1u6q3_297 circle._chartPressure_1u6q3_231,._family_1u6q3_297 circle._chartHeart_1u6q3_232,._family_1u6q3_297 circle._chartSpo2_1u6q3_233,._family_1u6q3_297 circle._chartHrv_1u6q3_234,._family_1u6q3_297 circle._chartGlucose_1u6q3_235{fill:#35696c;stroke:#35696c}._family_1u6q3_297 polyline._chartPressure_1u6q3_231,._family_1u6q3_297 polyline._chartHeart_1u6q3_232,._family_1u6q3_297 polyline._chartSpo2_1u6q3_233,._family_1u6q3_297 polyline._chartHrv_1u6q3_234,._family_1u6q3_297 polyline._chartGlucose_1u6q3_235{stroke:#35696c}._family_1u6q3_297 ._chartSleep_1u6q3_243{fill:#7aa8a0}._family_1u6q3_297 ._chartSleepWarn_1u6q3_244{fill:#c39344}._family_1u6q3_297 ._chartSleepEmpty_1u6q3_245{fill:#d6e4e1}._family_1u6q3_297 ._metricDays_1u6q3_246,._family_1u6q3_297 ._muted_1u6q3_266,._family_1u6q3_297 ._labsText_1u6q3_275 small{color:#59716f}._family_1u6q3_297 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=ok]{color:#2f6b4f}._family_1u6q3_297 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=attention],._family_1u6q3_297 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=alert],._family_1u6q3_297 ._gapWarn_1u6q3_265{color:#9a6b1f}._family_1u6q3_297 ._entryIcon_1u6q3_287{color:#35696c;background:#e2efea;width:42px;height:42px}._family_1u6q3_297 ._labsCard_1u6q3_267>svg{color:#59716f}._family_1u6q3_297 ._placeholder_1u6q3_292{background:#e9f0ed}._family_1u6q3_297 a:focus-visible{outline-color:#c39344}._clinic_1u6q3_46{--trend-ink:var(--doctor-ink,#0b1010);--trend-muted:var(--doctor-muted,#2f3f3d);--trend-primary:var(--doctor-teal,#0c9f8b);color:var(--doctor-ink,#0b1010);box-shadow:none;padding-inline:0;background:0 0;border-radius:0;padding-top:0}._clinic_1u6q3_46 ._card_1u6q3_13{border:1px solid var(--doctor-line,#c5e9df);box-shadow:var(--doctor-shadow,0 8px 24px #0c786c14);background:#fff}._clinic_1u6q3_46 ._identity_1u6q3_27{color:var(--doctor-ink,#111818);font-size:var(--font-size-section);letter-spacing:0;font-weight:750}._clinic_1u6q3_46 ._facts_1u6q3_46 dt{color:var(--doctor-teal-dark,#0a8f7c)}._clinic_1u6q3_46 ._facts_1u6q3_46 dd,._clinic_1u6q3_46 ._problemList_1u6q3_109{color:var(--doctor-ink,#111818)}._clinic_1u6q3_46 ._problemOrgan_1u6q3_133{color:var(--doctor-teal-dark,#0a8f7c)}._clinic_1u6q3_46 ._empty_1u6q3_202{color:var(--doctor-muted,#3f5552)}._clinic_1u6q3_46 ._badgeHeading_1u6q3_101 h2{color:var(--doctor-ink,#111818)}._clinic_1u6q3_46 ._editAction_1u6q3_85{color:#fff;background:var(--doctor-teal,#0fb39a)}._clinic_1u6q3_46 ._metricCard_1u6q3_204{border:1px solid var(--doctor-line,#c5e9df);box-shadow:var(--doctor-shadow,0 8px 24px #0c786c14);color:var(--doctor-ink,#111818);background:#fff}._clinic_1u6q3_46 ._metricHeading_1u6q3_210 h2{color:var(--doctor-ink,#111818)}._clinic_1u6q3_46 ._metricHeading_1u6q3_210 small{color:var(--doctor-teal-dark,#0a8f7c)}._clinic_1u6q3_46 ._metricChartLabel_1u6q3_230{fill:var(--doctor-ink,#111818)}._clinic_1u6q3_46 circle._chartPressure_1u6q3_231,._clinic_1u6q3_46 circle._chartHeart_1u6q3_232,._clinic_1u6q3_46 circle._chartSpo2_1u6q3_233,._clinic_1u6q3_46 circle._chartHrv_1u6q3_234,._clinic_1u6q3_46 circle._chartGlucose_1u6q3_235{fill:var(--doctor-teal,#0fb39a);stroke:var(--doctor-teal,#0fb39a)}._clinic_1u6q3_46 polyline._chartPressure_1u6q3_231,._clinic_1u6q3_46 polyline._chartHeart_1u6q3_232,._clinic_1u6q3_46 polyline._chartSpo2_1u6q3_233,._clinic_1u6q3_46 polyline._chartHrv_1u6q3_234,._clinic_1u6q3_46 polyline._chartGlucose_1u6q3_235{stroke:var(--doctor-teal,#0fb39a)}._clinic_1u6q3_46 ._chartSleep_1u6q3_243{fill:#5ec4b0}._clinic_1u6q3_46 ._chartSleepWarn_1u6q3_244{fill:#c39344}._clinic_1u6q3_46 ._chartSleepEmpty_1u6q3_245{fill:#d6eee7}._clinic_1u6q3_46 ._metricDays_1u6q3_246,._clinic_1u6q3_46 ._muted_1u6q3_266,._clinic_1u6q3_46 ._labsText_1u6q3_275 small{color:var(--doctor-muted,#3f5552)}._clinic_1u6q3_46 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=ok]{color:#2f6b4f}._clinic_1u6q3_46 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=attention],._clinic_1u6q3_46 ._metricCard_1u6q3_204 ._insight_1u6q3_256[data-tone=alert],._clinic_1u6q3_46 ._gapWarn_1u6q3_265{color:#9a6b1f}._clinic_1u6q3_46 ._entryIcon_1u6q3_287{color:#077266;background:#e6f7f3}._clinic_1u6q3_46 ._labsCard_1u6q3_267>svg{color:#526c68}._clinic_1u6q3_46 ._placeholder_1u6q3_292{background:#e6f0ed}._clinic_1u6q3_46 a:focus-visible{outline-color:#0c8f7d73}._handbook_1u6q3_1 polyline._chartPressure_1u6q3_231,._handbook_1u6q3_1 polyline._chartHeart_1u6q3_232,._handbook_1u6q3_1 polyline._chartSpo2_1u6q3_233,._handbook_1u6q3_1 polyline._chartHrv_1u6q3_234,._handbook_1u6q3_1 polyline._chartGlucose_1u6q3_235{fill:none}@media (width<=370px){._handbook_1u6q3_1,._card_1u6q3_13{padding-inline:16px}}@media (width<=359px){._family_1u6q3_297{gap:12px;padding-inline:16px}._family_1u6q3_297 ._card_1u6q3_13{padding:16px}}._original_1w0e9_1{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);padding:0 0 24px}._preview_1w0e9_2{border-bottom:0;padding-bottom:0}._viewer_1w0e9_3{color:#fff;background:#000;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative}._viewer_1w0e9_3 ._meta_1w0e9_4{color:#e8e8e8;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}._heading_1w0e9_5{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}._heading_1w0e9_5 h2{color:var(--slate-900);margin:0;font-size:21px;font-weight:600;line-height:1.5}._heading_1w0e9_5 p{overflow-wrap:anywhere;margin:3px 0 0}._heading_1w0e9_5 span,._meta_1w0e9_4{color:var(--muted);font-size:15px;line-height:1.6}._heading_1w0e9_5 span{flex:none;padding-top:3px}._original_1w0e9_1 button,._original_1w0e9_1 a{min-height:56px;font:inherit;color:var(--slate-900);background:#fff;border:1px solid #aebbc7;border-radius:14px;padding:11px 16px}._primary_1w0e9_11{width:100%;border-color:var(--slate-800)!important;color:#fff!important;background:var(--slate-800)!important}._fileLink_1w0e9_12{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:56px;margin-top:2px;text-decoration:underline;display:inline-flex;color:#405b7a!important;background:0 0!important;border:0!important;padding-inline:0!important}._original_1w0e9_1 img,._original_1w0e9_1 video,._original_1w0e9_1 iframe{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:68vh;margin-top:12px;display:block}._preview_1w0e9_2 video{border-radius:16px;height:auto;max-height:none;margin-top:0}._preview_1w0e9_2 ._actions_1w0e9_15 a{border-color:var(--line,#d4e2f4);color:var(--ink,#0f2138);border-radius:16px}._original_1w0e9_1 iframe{height:68vh}._pages_1w0e9_17{flex-direction:column;gap:16px;margin-top:12px;display:flex}._pageHint_1w0e9_18{color:var(--muted);text-align:center;margin:0;font-size:15px;line-height:1.6}._page_1w0e9_17{margin:0}._page_1w0e9_17 canvas{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:auto;max-height:none;display:block}._page_1w0e9_17 figcaption{color:var(--muted);text-align:center;margin:6px 0 0;font-size:15px;line-height:1.5}._original_1w0e9_1 audio{width:100%;margin-top:14px;display:block}._actions_1w0e9_15{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._actions_1w0e9_15 a{flex:150px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._notice_1w0e9_25,._error_1w0e9_25{border-radius:14px;margin:14px 0 0;padding:14px 16px}._notice_1w0e9_25{color:#6e531b;background:#f4ead6}._error_1w0e9_25{color:#79231c;background:#fde8e6}._error_1w0e9_25 p{margin:0 0 10px}._meta_1w0e9_4{margin:12px 0 0}@media (width<=359px){._heading_1w0e9_5{display:block}._heading_1w0e9_5 span{margin-top:4px;display:block}._actions_1w0e9_15{display:grid}}._frame_a7vwr_1{border:1px solid var(--line,#d4e2f4);touch-action:pan-y;background:#fff;border-radius:16px;width:100%;margin-top:12px;overflow:hidden}._frame_a7vwr_1[data-zoomed=true]{touch-action:none}._frame_a7vwr_1._frame_a7vwr_1>img{object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;border:0;border-radius:0;width:100%;max-height:70vh;margin:0;display:block}._frame_a7vwr_1._tall_a7vwr_27{margin-top:0}._frame_a7vwr_1._frame_a7vwr_1._tall_a7vwr_27>img{height:min(78dvh,860px);max-height:min(78dvh,860px)}._frame_a7vwr_1._fill_a7vwr_33{background:#000;border:0;border-radius:0;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin-top:0;display:flex}._frame_a7vwr_1._frame_a7vwr_1._fill_a7vwr_33>img{object-fit:contain;background:#000;width:100%;height:100%;max-height:none}._page_1mxi1_1{min-width:0;color:var(--ink,#0f2138);font-size:var(--font-size-body);overflow-wrap:anywhere;background:#f4f8ff;line-height:1.65}._page_1mxi1_1 *,._page_1mxi1_1 :before,._page_1mxi1_1 :after{box-sizing:border-box}._cover_1mxi1_3{background:linear-gradient(#c8dbf4 0%,#dce9f8 42%,#e8f0fa 100%);padding:12px 28px 38px}._brandRow_1mxi1_5{align-items:center;min-height:48px;display:flex}._titleRow_1mxi1_6{align-items:center;gap:8px;min-height:56px;margin-top:4px;display:flex}._backIcon_1mxi1_7{width:56px;height:56px;color:var(--patient-blue-deep,#1e54b8);background:0 0;border:0;flex:none;place-items:center;margin-left:-10px;text-decoration:none;display:inline-grid}._backChip_1mxi1_19{width:40px;height:40px;color:inherit;background:#ffffffb8;border:1px solid #2a67d61f;border-radius:11px;place-items:center;display:grid}._back_1mxi1_7{min-height:56px;color:var(--patient-blue-deep,#1e54b8);align-items:center;gap:3px;text-decoration:none;display:inline-flex}._context_1mxi1_30{color:var(--muted,#65738a);font-size:var(--font-size-meta);text-align:right}._cover_1mxi1_3 h1{min-width:0;color:var(--ink,#0f2138);font:inherit;font-size:var(--font-size-page);letter-spacing:0;flex:1;margin:0;font-weight:750;line-height:1.3}._cover_1mxi1_3 p{color:var(--muted,#65738a);font-size:var(--font-size-meta);margin:8px 0 0}._sheet_1mxi1_43{background:#fff;border-radius:24px 24px 0 0;min-height:420px;margin-top:-20px;padding:25px 28px 40px;position:relative;box-shadow:0 -10px 28px #2a67d60f}._sheet_1mxi1_43 h2{color:var(--ink,#0f2138);font-size:var(--font-size-body);margin:0 0 8px;font-weight:700;line-height:1.5}._sheet_1mxi1_43 p{margin:6px 0 0}._row_1mxi1_46{justify-content:space-between;align-items:center;gap:12px;display:flex}._row_1mxi1_46 h2{margin:0}._primary_1mxi1_48,._secondary_1mxi1_48,._add_1mxi1_48,._danger_1mxi1_48,._textButton_1mxi1_48,._error_1mxi1_48 button{border:1px solid var(--line,#d4e2f4);min-height:56px;color:var(--ink,#0f2138);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}._primary_1mxi1_48{color:#fff;background:var(--patient-blue,#2a67d6);border-color:#0000}._add_1mxi1_48{color:var(--patient-blue-deep,#1e54b8);background:#e8f0ff;border-color:#0000;flex-shrink:0;padding-inline:14px}._secondary_1mxi1_48{color:var(--patient-blue-deep,#1e54b8);background:0 0;border-color:#0000}._danger_1mxi1_48{color:#9b3c32;background:0 0;border-color:#0000}._textButton_1mxi1_48{color:var(--patient-blue-deep,#1e54b8);background:0 0;border-color:#0000;margin-top:16px;padding-inline:0}._page_1mxi1_1 button:disabled{opacity:.55;cursor:default}._page_1mxi1_1 a:focus-visible,._page_1mxi1_1 button:focus-visible,._page_1mxi1_1 summary:focus-visible,._page_1mxi1_1 input:focus-visible,._page_1mxi1_1 textarea:focus-visible,._page_1mxi1_1 select:focus-visible{outline-offset:3px;outline:3px solid #2a67d659}._episodes_1mxi1_56{gap:12px;margin-top:10px;display:grid}._episodeItem_1mxi1_58{min-width:0;display:grid}._episode_1mxi1_56{border:1px solid var(--line,#d4e2f4);width:100%;min-height:84px;color:var(--ink,#0f2138);text-align:left;font:inherit;cursor:pointer;background:#f7fafc;border-radius:16px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:grid}._episodeOpen_1mxi1_76>._episode_1mxi1_56{border-bottom-right-radius:0;border-bottom-left-radius:0}._episodeOpen_1mxi1_76>._episode_1mxi1_56>svg:last-child{transform:rotate(90deg)}._episode_1mxi1_56>span{gap:6px;min-width:0;display:grid}._episode_1mxi1_56 small{color:var(--muted,#65738a);font-size:var(--font-size-meta);font-weight:600;line-height:1.35}._episode_1mxi1_56 strong{color:var(--ink,#0f2138);font-size:var(--font-size-body);font-weight:700;line-height:1.35}._episode_1mxi1_56 em{color:var(--patient-blue,#2a67d6);font-size:var(--font-size-body);white-space:nowrap;font-style:normal;font-weight:750}._episode_1mxi1_56>svg{color:var(--patient-blue-deep,#1e54b8)}._episodeDetail_1mxi1_102{border:1px solid var(--line,#d4e2f4);background:#fff;border-top:1px solid #e4edf8;border-radius:0 0 16px 16px;margin:0;padding:16px 18px 18px}._episodeDetail_1mxi1_102>._fileList_1mxi1_110:first-child,._episodeDetail_1mxi1_102>._meta_1mxi1_111:first-child{margin-top:0}._fileList_1mxi1_110{gap:8px;margin-top:4px;display:grid}._fileRow_1mxi1_113{gap:8px;display:grid}._fileOpen_1mxi1_114{border:1px solid var(--line,#d4e2f4);width:100%;min-height:56px;color:var(--ink,#0f2138);text-align:left;font:inherit;cursor:pointer;background:#f7fafc;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:11px;display:grid}._fileOpen_1mxi1_114 span{min-width:0}._fileOpen_1mxi1_114 strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._fileOpen_1mxi1_114 svg{color:var(--patient-blue-deep,#1e54b8)}._fileSummary_1mxi1_133{align-items:baseline;gap:6px;min-width:0;padding:0 2px;display:flex}._fileSummary_1mxi1_133 small{color:var(--muted,#65738a);font-size:var(--font-size-meta);line-height:1.55}._fileSummaryCollapsed_1mxi1_135 small{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._fileSummaryExpanded_1mxi1_136{gap:6px;display:grid}._fileSummaryExpanded_1mxi1_136 small{white-space:normal;overflow:visible}._fileSummaryToggle_1mxi1_138{width:fit-content;color:var(--patient-blue-deep,#1e54b8);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:750}._episodeActions_1mxi1_152{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:12px;display:grid}._episodeAction_1mxi1_152,._episodeWithdraw_1mxi1_154{border:1px solid var(--line,#d4e2f4);width:100%;min-height:46px;color:var(--patient-blue-deep,#1e54b8);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:#e8f0ff;border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;font-weight:650;line-height:1.2;text-decoration:none;display:flex}._episodeWithdraw_1mxi1_154{color:#a64a43;cursor:pointer;background:#fff7f5;border-color:#e7c5c2}._meta_1mxi1_111{color:var(--muted,#65738a);font-size:var(--font-size-meta)}._searchBar_1mxi1_181{border:1px solid var(--line,#d4e2f4);color:var(--muted,#65738a);background:#fff;border-radius:16px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:14px 0 6px;padding:8px 8px 8px 14px;display:grid}._searchBar_1mxi1_181 input{width:100%;min-width:0;min-height:56px;color:var(--ink,#0f2138);font:inherit;background:0 0;border:0;outline:0;padding:8px 4px;font-size:16px}._searchBar_1mxi1_181 input::placeholder{color:#8aa0bf}._searchBar_1mxi1_181 button{color:#fff;background:var(--patient-blue,#2a67d6);min-width:72px;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:16px;font-weight:700}._manage_1mxi1_219{border-top:1px solid var(--line,#d4e2f4);margin-top:22px}._manage_1mxi1_219 summary{min-height:56px;color:var(--muted,#65738a);cursor:pointer;padding:15px 0}._form_1mxi1_221 input,._form_1mxi1_221 textarea,._form_1mxi1_221 select{border:1px solid var(--line,#d4e2f4);width:100%;min-width:0;min-height:56px;color:var(--ink,#0f2138);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}._form_1mxi1_221 fieldset{border:0;gap:18px;margin:20px 0 0;padding:0;display:grid}._form_1mxi1_221 label{gap:7px;min-width:0;display:grid}._form_1mxi1_221 textarea{resize:vertical}._empty_1mxi1_225{color:var(--muted,#65738a);text-align:center;padding:32px 0}._empty_1mxi1_225 h2{margin-top:10px}._empty_1mxi1_225 ._primary_1mxi1_48{margin-top:20px}._receipt_1mxi1_228{padding:14px 0}._successIcon_1mxi1_229{color:#1e54b8;background:#e8f0ff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:15px;font-size:30px;display:inline-flex}._receipt_1mxi1_228 p{color:var(--muted,#65738a)}._receipt_1mxi1_228>a{width:100%;margin-top:16px;display:flex}._section_1mxi1_232{margin-top:25px}._text_1mxi1_48{white-space:pre-wrap}._notice_1mxi1_234,._error_1mxi1_48{border-radius:14px;padding:14px 16px;margin-top:16px!important}._notice_1mxi1_234{color:#785921;font-size:var(--font-size-meta);background:#f6ecd8}._error_1mxi1_48{color:#8a3028;background:#fde8e4}._error_1mxi1_48 button{margin-top:12px}._actions_1mxi1_238{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._actions_1mxi1_238>*{flex:180px}._manage_1mxi1_219>a,._manage_1mxi1_219>button{justify-content:flex-start;width:100%;padding-inline:0;display:flex}._withdrawn_1mxi1_241{border-bottom:1px solid var(--line,#d4e2f4);padding:12px 0}._withdrawn_1mxi1_241 span{color:var(--muted,#65738a);font-size:var(--font-size-meta);display:block}._pages_1mxi1_243{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}._pages_1mxi1_243 a{border:1px solid var(--line,#d4e2f4);min-height:56px;color:var(--patient-blue-deep,#1e54b8);background:#fff;border-radius:12px;align-items:center;padding:10px 15px;text-decoration:none;display:inline-flex}._pages_1mxi1_243 a[aria-current=page]{color:#fff;background:var(--patient-blue,#2a67d6);border-color:#0000}._check_1mxi1_246{align-items:flex-start;gap:10px;min-height:56px;margin-top:12px;padding:15px 0;display:flex}._check_1mxi1_246 input{width:22px;height:22px;accent-color:var(--patient-blue,#2a67d6);flex-shrink:0;margin-top:3px}._check_1mxi1_246+button{width:100%;display:flex}._check_1mxi1_246~a{width:100%;margin-top:10px;display:flex}._identity_1mxi1_250{border-bottom:1px solid var(--line,#d4e2f4);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 16px;padding-bottom:12px;display:flex}._identityText_1mxi1_251 strong,._identityText_1mxi1_251 span{display:block}._identityText_1mxi1_251 span{font-size:var(--font-size-meta);color:var(--muted,#65738a)}._doctorBrand_1mxi1_253{z-index:16;min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 22px 8px;background:#eef7f4;margin:0;position:sticky;top:0}._doctorBrand_1mxi1_253 strong{color:#077266}._doctorBrand_1mxi1_253 img{filter:hue-rotate(-50deg)saturate(1.2)}._doctorPage_1mxi1_266{--ink:#203334;--muted:#526c68;--line:#dceae6;--patient-blue:#0c8f7d;--patient-blue-deep:#077266;color:#203334;background:#eef7f4}._doctorPage_1mxi1_266 ._cover_1mxi1_3{background:linear-gradient(#c5ebe3 0%,#daf3ee 42%,#eef7f4 100%)}._doctorPage_1mxi1_266 ._cover_1mxi1_3 h1{font-size:var(--font-size-page);margin:0;font-weight:750;line-height:1.3}._doctorPage_1mxi1_266 ._sheet_1mxi1_43 h2{font-size:var(--font-size-body);margin:0;font-weight:700;line-height:1.5}._doctorPage_1mxi1_266 ._cover_1mxi1_3 p,._doctorPage_1mxi1_266 ._sheet_1mxi1_43 p{margin:6px 0 0}._doctorPage_1mxi1_266 ._searchBar_1mxi1_181 input::placeholder{color:#7d9c96}._doctorPage_1mxi1_266 ._successIcon_1mxi1_229{color:#077266;background:#e6f7f3}._doctorPage_1mxi1_266 ._sheet_1mxi1_43{box-shadow:0 -10px 28px #0c8f7d12}._doctorPage_1mxi1_266 ._back_1mxi1_7,._doctorPage_1mxi1_266 ._backIcon_1mxi1_7,._doctorPage_1mxi1_266 ._add_1mxi1_48,._doctorPage_1mxi1_266 ._secondary_1mxi1_48,._doctorPage_1mxi1_266 ._textButton_1mxi1_48{color:#077266}._doctorPage_1mxi1_266 ._backChip_1mxi1_19{background:#ffffffc7;border-color:#0c8f7d2e}._doctorPage_1mxi1_266 ._add_1mxi1_48{background:#e6f7f3}._doctorPage_1mxi1_266 ._primary_1mxi1_48,._doctorPage_1mxi1_266 ._pages_1mxi1_243 a[aria-current=page]{background:#0c8f7d}._doctorPage_1mxi1_266 ._episode_1mxi1_56{background:#f5fbf9;border-color:#dceae6}._doctorPage_1mxi1_266 ._episode_1mxi1_56 em,._doctorPage_1mxi1_266 ._episode_1mxi1_56>svg{color:#0c8f7d}._doctorPage_1mxi1_266 ._episodeDetail_1mxi1_102{border-color:#e4f0ed #dceae6 #dceae6}._doctorPage_1mxi1_266 a:focus-visible,._doctorPage_1mxi1_266 button:focus-visible,._doctorPage_1mxi1_266 summary:focus-visible,._doctorPage_1mxi1_266 input:focus-visible,._doctorPage_1mxi1_266 textarea:focus-visible,._doctorPage_1mxi1_266 select:focus-visible{outline-color:#0c8f7d66}._doctorPage_1mxi1_266 ._check_1mxi1_246 input{accent-color:#0c8f7d}@media (width<=540px){._cover_1mxi1_3,._sheet_1mxi1_43{padding-inline:22px}}@media (width<=359px){._cover_1mxi1_3,._sheet_1mxi1_43{padding-inline:18px}._episode_1mxi1_56{gap:8px;padding:14px}._episode_1mxi1_56 strong{font-size:var(--font-size-body)}._episodeActions_1mxi1_152{gap:6px}._context_1mxi1_30{max-width:110px}._row_1mxi1_46{align-items:flex-start}._add_1mxi1_48{padding-inline:10px}._searchBar_1mxi1_181{padding-left:10px}}._clinic_jnt1w_1{color:#14211f;background:#e7f6f2;min-height:100dvh}._clinicBody_jnt1w_6{box-sizing:border-box;width:min(100%,480px);margin-inline:auto;padding:18px 16px 32px}._clinicHeader_jnt1w_12{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._clinicHeader_jnt1w_12 h1{margin:2px 0 6px;font-size:1.7rem;font-weight:750;line-height:1.25}._clinicHeader_jnt1w_12 p{color:#4d615d;margin:0;font-size:1.05rem;line-height:1.45}._back_jnt1w_15{color:#14211f;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 4px 14px #10484214}._back_jnt1w_15 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}._viewport_jnt1w_21{aspect-ratio:4/3;background:#24343a;border-radius:22px;position:relative;overflow:hidden}._viewport_jnt1w_21 video{object-fit:cover;width:100%;height:100%;display:block}._frame_jnt1w_26{pointer-events:none;border:3px solid #fffffff0;border-radius:28px;position:absolute;inset:12% 7%}._frameHint_jnt1w_30{color:#fff;text-align:center;text-shadow:0 1px 4px #00000073;pointer-events:none;margin:0;font-size:1.05rem;position:absolute;bottom:16px;left:16px;right:16px}._album_jnt1w_35{color:#17302c;cursor:pointer;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:56px;margin-top:16px;padding:0 16px;font-weight:750;display:flex;position:relative;box-shadow:0 6px 18px #1048420f}._album_jnt1w_35 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}._album_jnt1w_35 input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._cameraError_jnt1w_43{color:#8b433c;margin:12px 0 0}._visitor_jnt1w_44{color:#0f2138;--patient-blue:#2a67d6;--patient-blue-deep:#1e54b8;--ink:#0f2138;--muted:#2a4158;--line:#c5d6eb;--paper:#e8f0fa;--font-size-body:20px;--font-size-meta:17px;--font-size-section:24px;--font-size-page:28px;--ui-text:var(--ink);--ui-muted:var(--muted);--ui-surface:#fff;--ui-line:var(--line);min-height:100dvh;font-size:var(--font-size-body);background:radial-gradient(at 50% -10%,#2a67d638,#0000 52%),linear-gradient(#b7cef0 0%,#cce0f6 28%,#e8f0fa 100%);font-weight:500;line-height:1.65}._visitorSheet_jnt1w_68{width:min(100%,540px);margin:0 auto}._cover_jnt1w_69{z-index:2;color:var(--ink);padding:12px 24px;position:relative}._cover_jnt1w_69 h1{color:var(--ink);font-size:var(--font-size-page);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.3}._cover_jnt1w_69 h1:after{content:"";background:var(--patient-blue);border-radius:2px;width:24px;height:3px;margin-top:10px;display:block}._permission_jnt1w_88{color:var(--muted);font-size:var(--font-size-meta);margin:8px 0 0;font-weight:600;line-height:1.45;display:block}._nextScan_jnt1w_96{min-height:44px;color:var(--patient-blue-deep);font-size:var(--font-size-meta);align-items:center;margin-top:4px;font-weight:700;text-decoration:none;display:inline-flex}._sheet_jnt1w_106{overflow-wrap:break-word}._keepName_jnt1w_107{white-space:nowrap}._lead_jnt1w_108{color:var(--muted);font-size:var(--font-size-body);margin:0;line-height:1.55}._codeForm_jnt1w_109{gap:16px;margin-top:16px;display:grid}._codeForm_jnt1w_109 label{color:var(--ink);font-weight:700}._codeForm_jnt1w_109 input{text-align:center;letter-spacing:.42em;margin-top:8px;font-size:28px}._viewButton_jnt1w_112{color:#fff;background:var(--patient-blue);width:100%;min-height:56px;font:inherit;font-size:var(--font-size-body);text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-weight:750;text-decoration:none;display:flex}._viewButton_jnt1w_112:disabled{opacity:.55}._alert_jnt1w_130{color:#7b231d;font-size:var(--font-size-body);background:#fde8e6;border:1px solid #f0b0aa;border-radius:12px;margin:0;padding:12px 14px;line-height:1.55}._problemList_jnt1w_140,._detailList_jnt1w_140,._readings_jnt1w_140{gap:8px;margin:0;padding:0;list-style:none;display:grid}._problemList_jnt1w_140 li{min-height:56px;color:var(--ink);font-size:var(--font-size-body);align-items:center;font-weight:650;line-height:1.35;display:flex}._detailList_jnt1w_140 li,._readings_jnt1w_140 li{min-height:44px;color:var(--ink);font-size:var(--font-size-body);align-content:center;gap:2px;display:grid}._detailList_jnt1w_140 strong,._readings_jnt1w_140 span{font-weight:700}._detailList_jnt1w_140 small,._readings_jnt1w_140 small{color:var(--muted);font-size:var(--font-size-meta);font-weight:600}._readings_jnt1w_140 li{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}._note_jnt1w_161{color:var(--muted);font-size:var(--font-size-meta);margin:0}._labsEntry_jnt1w_162{width:100%;font:inherit;cursor:pointer;text-align:left;border:0}._libraryOverlay_jnt1w_169{z-index:20;background:#f4f8ff;position:fixed;inset:0;overflow:auto}._scan_jnt1w_176{color:#fff;background:var(--slate-800);place-items:center;min-height:100dvh;padding:24px;display:grid}._scanCard_jnt1w_177{background:var(--slate-900);text-align:center;overflow-wrap:anywhere;border-radius:22px;width:min(100%,520px);min-width:0;padding:26px}._scanButton_jnt1w_178{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:12px;display:flex}._scanButton_jnt1w_178 input{width:100%}._scannerActions_jnt1w_180{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=600px){._scan_jnt1w_176{padding:16px}._scanCard_jnt1w_177{padding:20px}._scannerActions_jnt1w_180>*{width:100%;min-height:56px}}._page_7pq37_1{min-height:100dvh;color:var(--ink);background:var(--paper);place-items:center;padding:24px;display:grid}._card_7pq37_10{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(100%,520px);padding:28px}._card_7pq37_10 h1{font-size:var(--font-size-page);margin:0 0 12px;line-height:1.4}._card_7pq37_10 p{color:var(--muted);font-size:var(--font-size-body);margin:0 0 20px;line-height:1.65}._card_7pq37_10 button{min-height:56px;color:var(--amber-ink);background:var(--amber);border:1px solid var(--amber);font-size:var(--font-size-body);border-radius:12px;padding:12px 20px;font-weight:700}._app_vef9j_1{min-height:100dvh}:root{--slate-950:#243044;--slate-900:#33415a;--slate-800:#475a75;--slate-700:#5c708c;--amber:#f6a723;--amber-dark:#d98c07;--amber-ink:#3d2c00;--paper:#f5f7fa;--ink:#172033;--muted:#65738a;--line:#dfe4ec;--radius:18px;--font-size-body:1rem;--font-size-meta:.882353rem;--font-size-section:1.23529rem;--font-size-page:1.41176rem;--font-size-metric:1.88235rem;--font-size-display:2.82353rem;--ui-surface:#ffffff1a;--ui-surface-soft:#ffffff14;--ui-text:#fff;--ui-muted:#cad5e5;--ui-line:#ffffff2e;--ui-heading:#fff;--ui-accent-text:var(--amber);--ui-control-bg:transparent;--ui-control-border:currentColor;--ui-shadow:none;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;font-size:17px}*{box-sizing:border-box}html,body,#root{min-height:100dvh;margin:0}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;background:#e8f0fa}body{min-width:0;font-size:var(--font-size-body);overscroll-behavior-y:none;background:#e8f0fa;line-height:1.6}#root{background:#e8f0fa}html.phd-screen-call-open,html.phd-screen-call-open body,html.phd-screen-call-open #root{background:#0b1220;height:100dvh;max-height:100dvh;overflow:hidden}html.phd-screen-call-open{width:100%;position:fixed;inset:0}button,input,select,textarea{font:inherit;font-size:var(--font-size-body)}h1{font-size:var(--font-size-page);line-height:1.4}h2,h3,h4{font-size:var(--font-size-section);line-height:1.4}small{font-size:var(--font-size-meta)}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}input,select,textarea{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:56px;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2356697d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:44px}textarea{resize:vertical;min-height:130px;line-height:1.6}label{color:var(--muted);font-size:var(--font-size-body);gap:6px;display:grid}:focus-visible{outline-offset:2px;outline:3px solid #f6a7237a}main:focus,main:focus-visible{outline:none}button:disabled{cursor:not-allowed;opacity:.55}input[type=checkbox],input[type=radio]{vertical-align:middle;width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--amber);flex:0 0 22px;margin:0 8px 0 0;padding:0}
