.experience-tools-module__97aO3W__edgeTab{z-index:141;color:#0873a5;background:linear-gradient(145deg,#fff,#e8f5f8);border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:transform .2s,box-shadow .2s,background .18s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #083a5247}.experience-tools-module__97aO3W__edgeTab:hover{transform:translateY(-2px);box-shadow:0 20px 44px #083a5257}.experience-tools-module__97aO3W__edgeTab svg{flex:none;width:48px;height:48px}.experience-tools-module__97aO3W__edgeTab>i{background:#35bf83;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:4px;right:2px}.experience-tools-module__97aO3W__edgeTabOpen{border-color:#69a9c4;box-shadow:0 0 0 5px #1177a321,0 16px 38px #083a524d}.experience-tools-module__97aO3W__launcherBackdrop{z-index:139;background:0 0;border:0;position:fixed;inset:0}.experience-tools-module__97aO3W__launcherMenu{z-index:140;background:#fff;border:1px solid #cbdde2;border-radius:18px;gap:7px;width:min(340px,100vw - 28px);padding:10px;display:grid;position:fixed;bottom:92px;right:22px;box-shadow:0 22px 60px #082b3a40}.experience-tools-module__97aO3W__launcherMenu>header{padding:6px 8px 8px;display:grid}.experience-tools-module__97aO3W__launcherMenu>header strong{color:#173f50;font-size:15px}.experience-tools-module__97aO3W__launcherMenu>header small{color:#6a7d84;margin-top:2px;font-size:11px}.experience-tools-module__97aO3W__launcherMenu>button{color:#173f50;text-align:left;background:#f9fcfc;border:1px solid #d6e3e6;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.experience-tools-module__97aO3W__launcherMenu>button:hover{background:#eff8fa;border-color:#8cc3d5}.experience-tools-module__97aO3W__launcherMenu>button>span{color:#0877aa;background:#e4f3f6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.experience-tools-module__97aO3W__launcherMenu>button>span svg{width:24px;height:24px}.experience-tools-module__97aO3W__launcherMenu>button>div{min-width:0;display:grid}.experience-tools-module__97aO3W__launcherMenu>button strong{font-size:13px}.experience-tools-module__97aO3W__launcherMenu>button small{color:#687b82;margin-top:2px;font-size:10px;line-height:1.35}.experience-tools-module__97aO3W__launcherMenu>button>svg{color:#66838e;width:15px}.experience-tools-module__97aO3W__launcherMenu>button>b{color:#fff;background:#cf4137;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.experience-tools-module__97aO3W__expertTab{z-index:141;color:#fff;background:linear-gradient(145deg,#087bbb,#175879);border:1px solid #c6dde5;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:91px;right:27px;box-shadow:0 13px 30px #083a5240}.experience-tools-module__97aO3W__expertTab:hover{transform:translateY(-2px);box-shadow:0 17px 34px #083a5252}.experience-tools-module__97aO3W__expertTab>svg{width:21px}.experience-tools-module__97aO3W__expertTab>span{color:#fff;background:#d13c32;border:2px solid #fff;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.experience-tools-module__97aO3W__themeFallback{z-index:141;color:#fff;background:var(--c-ink);opacity:.6;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .15s;display:flex;position:fixed;bottom:29px;right:92px;box-shadow:0 12px 30px #0a303133}.experience-tools-module__97aO3W__themeFallback:hover,.experience-tools-module__97aO3W__themeFallback:focus-visible{opacity:1}.experience-tools-module__97aO3W__themeFallback svg{width:18px}.experience-tools-module__97aO3W__theme{color:#fff;background:var(--c-ink);border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 12px 34px #0a303138}.experience-tools-module__97aO3W__theme svg{flex:none;width:20px}.experience-tools-module__97aO3W__drawerBackdrop{z-index:139;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#081a245c;border:0;display:none;position:fixed;inset:0}.experience-tools-module__97aO3W__chat{z-index:140;transform-origin:100% 100%;opacity:0;visibility:hidden;color:var(--c-ink);background:#fff;grid-template-rows:auto auto 1fr auto auto;transition:transform .22s,opacity .18s;display:grid;position:fixed;bottom:92px;right:22px;overflow:visible;transform:translateY(12px)scale(.98);box-shadow:0 28px 80px #082b3a4d;border:1px solid #cad8db!important;border-radius:20px!important;width:min(390px,100vw - 32px)!important;height:min(620px,100vh - 118px)!important}.experience-tools-module__97aO3W__chatOpen{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.experience-tools-module__97aO3W__chat:after{content:"";filter:drop-shadow(0 3px 1px #082b3a1f);pointer-events:none;border-top:13px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-12px;right:20px}.experience-tools-module__97aO3W__chat>header{color:#fff;background:#174c72;border-radius:19px 19px 0 0;grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;min-height:72px;padding:13px 14px;display:grid}.experience-tools-module__97aO3W__botMark{color:#0a789f;background:#e5f5f7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.experience-tools-module__97aO3W__botMark svg{width:42px;height:42px}.experience-tools-module__97aO3W__botMark i{background:#8ce0d5;border:2px solid #174c72;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.experience-tools-module__97aO3W__chat header div:nth-child(2){display:grid}.experience-tools-module__97aO3W__chat header strong{font-size:var(--text-base);font-weight:600}.experience-tools-module__97aO3W__chat header span{color:#ffffffc2;font-size:var(--text-xs);margin-top:2px}.experience-tools-module__97aO3W__chat header button{background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.experience-tools-module__97aO3W__chat header button svg{width:17px}.experience-tools-module__97aO3W__context{min-height:40px;color:var(--c-ink2);font-size:var(--text-sm);background:#eef6f7;align-items:center;gap:7px;padding:8px 13px;display:flex}.experience-tools-module__97aO3W__context svg{width:15px;color:var(--c-green2)}.experience-tools-module__97aO3W__messages{background:#f8fbfb;flex-direction:column;gap:11px;padding:14px;display:flex;overflow-y:auto}.experience-tools-module__97aO3W__assistant,.experience-tools-module__97aO3W__user{align-items:flex-end;gap:7px;max-width:88%;display:flex}.experience-tools-module__97aO3W__assistant>span{color:#0a789f;background:#e2f1f4;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.experience-tools-module__97aO3W__assistant>span svg{width:30px;height:30px}.experience-tools-module__97aO3W__assistant p,.experience-tools-module__97aO3W__user p{font-size:var(--text-base);line-height:var(--lh-base);background:#fff;border:1px solid #dce5e7;border-radius:8px 8px 8px 2px;padding:11px 13px}.experience-tools-module__97aO3W__user{align-self:flex-end}.experience-tools-module__97aO3W__user p{color:#fff;background:#166092;border-color:#166092;border-radius:8px 8px 2px}.experience-tools-module__97aO3W__typing{gap:4px;display:flex}.experience-tools-module__97aO3W__typing i{background:#6c7d85;border-radius:50%;width:5px;height:5px;animation:1s infinite experience-tools-module__97aO3W__typing}.experience-tools-module__97aO3W__typing i:nth-child(2){animation-delay:.15s}.experience-tools-module__97aO3W__typing i:nth-child(3){animation-delay:.3s}.experience-tools-module__97aO3W__starters{border-top:1px solid #e0e7e8;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.experience-tools-module__97aO3W__starters button{color:#174c72;min-height:40px;font-size:var(--text-sm);background:#f3f8f9;border:1px solid #c8d6dc;border-radius:16px;flex:none;padding:0 12px;font-weight:600}.experience-tools-module__97aO3W__chat form{background:#fff;border-top:1px solid #dce4e6;border-radius:0 0 19px 19px;grid-template-columns:1fr 39px;gap:7px;padding:10px 12px;display:grid}.experience-tools-module__97aO3W__chat form input{min-width:0;height:44px;font-size:var(--text-base);background:#f8fbfb;border:1px solid #cbd6da;border-radius:8px;outline:0;padding:0 13px}.experience-tools-module__97aO3W__chat form input:focus{border-color:var(--c-green);box-shadow:0 0 0 3px #0072bc1a}.experience-tools-module__97aO3W__chat form button{color:#fff;background:#166092;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.experience-tools-module__97aO3W__chat form svg{width:18px}.experience-tools-module__97aO3W__expertPanel{grid-template-rows:auto auto 1fr auto auto!important}.experience-tools-module__97aO3W__expertMark{color:#0b658f;background:#e3f2f6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.experience-tools-module__97aO3W__expertMark svg{width:22px}.experience-tools-module__97aO3W__expertNotice{color:#315865;background:#eaf5f7;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;display:flex}.experience-tools-module__97aO3W__expertNotice svg{width:14px}.experience-tools-module__97aO3W__expertMessages{background:#f7fafb;align-content:start;gap:9px;min-height:0;padding:12px;display:grid;overflow-y:auto}.experience-tools-module__97aO3W__expertMessages article{background:#fff;border:1px solid #d9e4e6;border-radius:12px;padding:11px}.experience-tools-module__97aO3W__expertMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.experience-tools-module__97aO3W__expertMeta>span{color:#8b620f;background:#fff1cc;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:800}.experience-tools-module__97aO3W__expertMeta>span[data-resolved=true]{color:#176958;background:#e2f4ee}.experience-tools-module__97aO3W__expertMeta time{color:var(--c-muted);font-size:9px}.experience-tools-module__97aO3W__expertMessages article>p{white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.45}.experience-tools-module__97aO3W__expertReply{color:#174f47;background:#eaf7f3;border-radius:9px;margin-top:9px;padding:9px}.experience-tools-module__97aO3W__expertReply strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.experience-tools-module__97aO3W__expertReply p{white-space:pre-wrap;margin-top:3px;font-size:12px}.experience-tools-module__97aO3W__expertEmpty{min-height:190px;color:var(--c-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.experience-tools-module__97aO3W__expertEmpty svg{color:#087bbb;background:#e5f2f6;border-radius:10px;width:34px;padding:7px}.experience-tools-module__97aO3W__expertEmpty strong{color:var(--c-ink);font-size:13px}.experience-tools-module__97aO3W__expertEmpty span{max-width:250px;font-size:11px}.experience-tools-module__97aO3W__expertError{color:#963c2d;background:#fff0ec;padding:8px 12px;font-size:10px}.experience-tools-module__97aO3W__chat form.experience-tools-module__97aO3W__expertComposer{grid-template-columns:1fr auto;align-items:end}.experience-tools-module__97aO3W__expertComposer textarea{resize:vertical;min-height:54px;max-height:100px;font:inherit;background:#f8fbfb;border:1px solid #cbd6da;border-radius:9px;outline:0;padding:9px 11px;font-size:11px}.experience-tools-module__97aO3W__expertComposer textarea:focus{border-color:#087bbb;box-shadow:0 0 0 3px #0072bc1a}.experience-tools-module__97aO3W__chat form.experience-tools-module__97aO3W__expertComposer button{border-radius:9px;width:auto;height:38px;padding:0 14px;font-size:11px;font-weight:800}.experience-tools-module__97aO3W__chat form.experience-tools-module__97aO3W__expertComposer button:disabled{opacity:.5}@keyframes experience-tools-module__97aO3W__typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.experience-tools-module__97aO3W__edgeTab{bottom:calc(78px + env(safe-area-inset-bottom));width:52px;height:52px;right:14px}.experience-tools-module__97aO3W__expertTab{right:18px;bottom:calc(139px + env(safe-area-inset-bottom));width:44px;height:44px}.experience-tools-module__97aO3W__themeFallback{right:78px;bottom:calc(82px + env(safe-area-inset-bottom))}.experience-tools-module__97aO3W__launcherMenu{right:8px;bottom:calc(140px + env(safe-area-inset-bottom));width:min(340px,100vw - 16px)}.experience-tools-module__97aO3W__expertPanel{bottom:calc(154px + env(safe-area-inset-bottom));height:min(620px,calc(100vh - 174px - env(safe-area-inset-bottom)))!important}}@media (max-width:560px){.experience-tools-module__97aO3W__edgeTab{width:48px;height:48px}.experience-tools-module__97aO3W__drawerBackdrop{display:block}.experience-tools-module__97aO3W__chat{right:8px;bottom:calc(154px + env(safe-area-inset-bottom));width:calc(100vw - 16px)!important;height:min(620px,calc(100vh - 174px - env(safe-area-inset-bottom)))!important;border-radius:18px!important}.experience-tools-module__97aO3W__chat:after{right:17px}.experience-tools-module__97aO3W__expertPanel:after{right:70px}.experience-tools-module__97aO3W__chat form.experience-tools-module__97aO3W__expertComposer{padding-bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 64px;gap:8px}.experience-tools-module__97aO3W__chat form.experience-tools-module__97aO3W__expertComposer button{width:64px;min-width:64px}.experience-tools-module__97aO3W__expertComposer textarea{width:100%;min-width:0}}html[data-theme=dark] .experience-tools-module__97aO3W__chat:after{border-top-color:#182025}html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu{background:#182025;border-color:#35434a}html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu>header strong{color:#f3f7f8}html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu>button{color:#f3f7f8}:is(html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu>header small,html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu>button small){color:#aab5bb}html[data-theme=dark] .experience-tools-module__97aO3W__launcherMenu>button{background:#202a30;border-color:#35434a}@media (prefers-reduced-motion:reduce){.experience-tools-module__97aO3W__chat,.experience-tools-module__97aO3W__edgeTab,.experience-tools-module__97aO3W__typing i{transition:none;animation:none!important}}.experience-tools-module__97aO3W__expertMessages article[data-muted=true]{opacity:.66}.experience-tools-module__97aO3W__patientMeta{color:#52666e;margin-top:7px;font-size:10px;font-weight:700;display:block}.experience-tools-module__97aO3W__replyButton{color:#17648c;background:#fff;border:1px solid #cbd9dd;border-radius:8px;align-items:center;gap:5px;min-height:31px;margin-top:9px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.experience-tools-module__97aO3W__replyButton svg{width:13px}.experience-tools-module__97aO3W__inlineReply{gap:6px;margin-top:9px;display:grid}.experience-tools-module__97aO3W__inlineReply textarea{resize:vertical;min-height:68px;font:inherit;border:1px solid #c9d7db;border-radius:8px;padding:8px;font-size:11px}.experience-tools-module__97aO3W__inlineReply>div{gap:6px;display:flex}.experience-tools-module__97aO3W__inlineReply button{color:#fff;background:#087bbb;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800}.experience-tools-module__97aO3W__inlineReply button+button{color:#64747b;background:#eef2f3}.experience-tools-module__97aO3W__inlineReply button:disabled{opacity:.5}.experience-tools-module__97aO3W__ticketConversation{gap:7px;margin-top:9px;display:grid}.experience-tools-module__97aO3W__ticketConversation>div{background:#f7fafb;border:1px solid #dbe5e8;border-radius:9px;max-width:92%;padding:8px 9px}.experience-tools-module__97aO3W__ticketConversation>div[data-sender=user]{color:#fff;background:#167eae;border-color:#167eae;margin-left:auto}.experience-tools-module__97aO3W__ticketConversation>div[data-sender=expert]{color:#165449;background:#e7f6f1;border-color:#b9e1d6}.experience-tools-module__97aO3W__ticketConversation small{margin-bottom:3px;font-size:9px;font-weight:800;display:block}.experience-tools-module__97aO3W__ticketConversation p{white-space:pre-wrap;font-size:11px;line-height:1.4}.experience-tools-module__97aO3W__message[data-from=expert]>span{color:#197565;background:#dff3ed}.experience-tools-module__97aO3W__message[data-from=expert]>span svg{width:18px}.experience-tools-module__97aO3W__message[data-from=expert] p{background:#e7f6f1;border-color:#b9e1d6}.experience-tools-module__97aO3W__expertPanel{bottom:150px;grid-template-rows:auto auto auto 1fr auto auto!important}.experience-tools-module__97aO3W__expertPanel:after{right:17px}.experience-tools-module__97aO3W__patientPicker{background:#fff;border-bottom:1px solid #dce6e8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.experience-tools-module__97aO3W__patientPicker>span{color:#315865;font-size:10px;font-weight:800}.experience-tools-module__97aO3W__patientPicker select{color:#1c4657;min-width:0;height:36px;font:inherit;background:#f8fbfb;border:1px solid #cbd9dd;border-radius:9px;outline:0;padding:0 30px 0 10px;font-size:10px;font-weight:650}.experience-tools-module__97aO3W__patientPicker select:focus{border-color:#087bbb;box-shadow:0 0 0 3px #0072bc1a}@media (max-width:900px){.experience-tools-module__97aO3W__expertPanel{bottom:calc(196px + env(safe-area-inset-bottom));height:min(620px,calc(100vh - 216px - env(safe-area-inset-bottom)))!important}}@media (max-width:560px){.experience-tools-module__97aO3W__patientPicker{grid-template-columns:1fr;gap:5px}.experience-tools-module__97aO3W__patientPicker select{width:100%}}
.experience-tools-v2-module__F0aiOa__chat{background:#f7fafb;grid-template-rows:auto auto 1fr auto auto;overflow:visible;box-shadow:0 28px 80px #082b3a52}.experience-tools-v2-module__F0aiOa__header{position:relative;overflow:hidden;background:linear-gradient(125deg,#124b72,#166092)!important;grid-template-columns:48px 1fr auto!important;min-height:84px!important;padding:14px 16px!important}.experience-tools-v2-module__F0aiOa__header:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:50px;box-shadow:0 0 0 24px #ffffff09}.experience-tools-v2-module__F0aiOa__botMark{border-radius:50%!important;width:46px!important;height:46px!important}.experience-tools-v2-module__F0aiOa__botMark svg{width:44px!important;height:44px!important}.experience-tools-v2-module__F0aiOa__header>div:nth-child(2){z-index:1;position:relative}.experience-tools-v2-module__F0aiOa__header .experience-tools-v2-module__F0aiOa__eyebrow{color:#aed5e7;font-size:var(--text-xs);letter-spacing:.08em;margin:0 0 2px;font-weight:700}.experience-tools-v2-module__F0aiOa__header strong{font-size:var(--text-base)!important}.experience-tools-v2-module__F0aiOa__header div:nth-child(2)>span{align-items:center;gap:5px;display:flex;color:#ffffffc2!important;font-size:var(--text-xs)!important}.experience-tools-v2-module__F0aiOa__header div:nth-child(2)>span i{background:#83e1d2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #83e1ae24}.experience-tools-v2-module__F0aiOa__headerActions{z-index:2;gap:4px;position:relative;display:flex!important}.experience-tools-v2-module__F0aiOa__headerActions button{width:32px!important;height:32px!important}.experience-tools-v2-module__F0aiOa__context{background:#e9f2f5!important;min-height:40px!important;padding-inline:16px!important}.experience-tools-v2-module__F0aiOa__context span{font-size:var(--text-sm)!important}.experience-tools-v2-module__F0aiOa__messages{background:linear-gradient(180deg,#f7fafb,var(--c-surface))!important;gap:13px!important;padding:14px!important}.experience-tools-v2-module__F0aiOa__welcome{padding:2px 0 6px}.experience-tools-v2-module__F0aiOa__welcomeCopy>span{color:var(--c-green2);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.experience-tools-v2-module__F0aiOa__welcomeCopy h2{font-family:var(--f-serif);font-size:var(--text-lg);margin-top:3px}.experience-tools-v2-module__F0aiOa__welcomeCopy p{color:var(--c-muted);font-size:var(--text-xs);margin-top:3px}.experience-tools-v2-module__F0aiOa__topicGrid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.experience-tools-v2-module__F0aiOa__topicGrid button{text-align:left;background:#fff;border:1px solid #d4e0e3;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px 1fr 11px;align-items:center;gap:2px 6px;min-height:72px;padding:8px;transition:border-color .18s,background .18s;display:grid;box-shadow:0 4px 12px #144f4d09}.experience-tools-v2-module__F0aiOa__topicGrid button:hover{background:#f2f8fa;border-color:#73a7c4}.experience-tools-v2-module__F0aiOa__topicGrid button>span{width:26px;height:26px;color:var(--c-green2);background:#e2eff4;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.experience-tools-v2-module__F0aiOa__topicGrid button>span svg{width:14px}.experience-tools-v2-module__F0aiOa__topicGrid button>svg{color:#7392a1;grid-area:1/3/3;width:10px}.experience-tools-v2-module__F0aiOa__topicGrid strong{font-size:var(--text-xs);font-weight:700}.experience-tools-v2-module__F0aiOa__topicGrid small{color:var(--c-muted);font-size:10px;line-height:1.3;margin:0!important}.experience-tools-v2-module__F0aiOa__message{align-items:flex-start!important;max-width:94%!important}.experience-tools-v2-module__F0aiOa__message>span{margin-top:16px}.experience-tools-v2-module__F0aiOa__message>div{gap:4px;display:grid}.experience-tools-v2-module__F0aiOa__message>div>small{color:var(--c-muted);font-size:var(--text-xs);font-weight:600;margin:0!important}.experience-tools-v2-module__F0aiOa__message p{font-size:var(--text-base)!important;padding:11px 12px!important;line-height:1.6!important}.experience-tools-v2-module__F0aiOa__message[data-from=user]>div>small{text-align:right}.experience-tools-v2-module__F0aiOa__message[data-from=user] p{color:#fff}.experience-tools-v2-module__F0aiOa__starters{background:#f7fafb;grid-template-columns:1fr 1fr;gap:5px;padding:7px 10px!important;display:grid!important;overflow:visible!important}.experience-tools-v2-module__F0aiOa__starters button{text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:4px;line-height:1.25;display:flex;border-radius:9px!important;min-width:0!important;min-height:32px!important;padding:5px 7px!important;font-size:10px!important}.experience-tools-v2-module__F0aiOa__starters svg{flex:none;width:10px}.experience-tools-v2-module__F0aiOa__composer{align-items:end;background:#fff!important;grid-template-columns:1fr 42px!important;padding:11px 12px!important}.experience-tools-v2-module__F0aiOa__composer>div{gap:5px;min-width:0;display:grid}.experience-tools-v2-module__F0aiOa__composer label{color:var(--c-muted);font-size:var(--text-xs);font-weight:600}.experience-tools-v2-module__F0aiOa__composer input{height:44px!important}.experience-tools-v2-module__F0aiOa__composer>button{border-radius:50%!important;width:42px!important;height:42px!important}.experience-tools-v2-module__F0aiOa__history{background:linear-gradient(180deg,#f7fafb,var(--c-surface));grid-template-rows:auto 1fr;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.experience-tools-v2-module__F0aiOa__historyHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.experience-tools-v2-module__F0aiOa__historyHeading>div{gap:2px;display:grid}.experience-tools-v2-module__F0aiOa__historyHeading strong{font-size:var(--text-base)}.experience-tools-v2-module__F0aiOa__historyHeading small{color:var(--c-muted);font-size:10px}.experience-tools-v2-module__F0aiOa__historyHeading>button{color:#fff;background:#087bbb;border:0;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.experience-tools-v2-module__F0aiOa__historyHeading>button svg{width:13px}.experience-tools-v2-module__F0aiOa__historyList{align-content:start;gap:7px;min-height:0;display:grid;overflow-y:auto}.experience-tools-v2-module__F0aiOa__historyList article{background:#fff;border:1px solid #d6e1e4;border-radius:10px;grid-template-columns:1fr 34px;align-items:center;display:grid;overflow:hidden}.experience-tools-v2-module__F0aiOa__historyList article[data-active=true]{background:#eef8fc;border-color:#53a5cd;box-shadow:inset 3px 0 #087bbb}.experience-tools-v2-module__F0aiOa__historyOpen{text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.experience-tools-v2-module__F0aiOa__historyOpen>svg{color:#287ca7;width:17px}.experience-tools-v2-module__F0aiOa__historyOpen span{gap:3px;min-width:0;display:grid}.experience-tools-v2-module__F0aiOa__historyOpen strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.experience-tools-v2-module__F0aiOa__historyOpen small{color:var(--c-muted);font-size:9px}.experience-tools-v2-module__F0aiOa__historyDelete{color:#8a969b;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.experience-tools-v2-module__F0aiOa__historyDelete:hover{color:#b83b3b;background:#fdecec}.experience-tools-v2-module__F0aiOa__historyDelete svg{width:15px}@media (max-width:560px){.experience-tools-v2-module__F0aiOa__topicGrid{grid-template-columns:1fr 1fr}.experience-tools-v2-module__F0aiOa__header{min-height:78px!important}.experience-tools-v2-module__F0aiOa__welcomeCopy h2{font-size:var(--text-lg)}.experience-tools-v2-module__F0aiOa__starters{grid-template-columns:1fr}}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__chat{background:#141b20}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__context{background:#172730!important}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__messages{background:linear-gradient(#11171b,#151d22)!important}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__welcomeCopy p{color:#aab5bb}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__topicGrid button{color:#f3f7f8;background:#1b2429;border-color:#35424a}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__topicGrid button>span{color:#75b1d6;background:#20313b}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__topicGrid small{color:#9da8af}:is(html[data-theme=dark] .experience-tools-v2-module__F0aiOa__starters,html[data-theme=dark] .experience-tools-v2-module__F0aiOa__composer){background:#182025!important}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__history{background:linear-gradient(#11171b,#151d22)}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__historyList article{color:#f3f7f8;background:#1b2429;border-color:#35424a}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__historyList article[data-active=true]{background:#173040}.experience-tools-v2-module__F0aiOa__citation,.experience-tools-v2-module__F0aiOa__expertAction{border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.experience-tools-v2-module__F0aiOa__citation{color:#287399}.experience-tools-v2-module__F0aiOa__citation svg{width:14px}.experience-tools-v2-module__F0aiOa__expertAction{color:#fff;background:#1e7465;min-height:40px;padding:0 12px}.experience-tools-v2-module__F0aiOa__expertAction svg{width:15px}.experience-tools-v2-module__F0aiOa__confirmationActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.experience-tools-v2-module__F0aiOa__confirmationActions button{border:1px solid #087bbb;border-radius:9px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700}.experience-tools-v2-module__F0aiOa__confirmationActions button:first-child{color:#fff;background:#087bbb}.experience-tools-v2-module__F0aiOa__confirmationActions button:not(:first-child){color:#315568;background:#fff}.experience-tools-v2-module__F0aiOa__confirmationCard{background:#f4f9fb;border:1px solid #cfe0e6;border-radius:10px;margin-top:6px;padding:10px}.experience-tools-v2-module__F0aiOa__confirmationFields{gap:5px;margin:0;display:grid}.experience-tools-v2-module__F0aiOa__confirmationFields>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.experience-tools-v2-module__F0aiOa__confirmationFields dt{color:var(--c-muted);font-weight:600}.experience-tools-v2-module__F0aiOa__confirmationFields dd{text-align:right;margin:0;font-weight:700}.experience-tools-v2-module__F0aiOa__clarificationTag{letter-spacing:.02em;color:#3a5866;background:#e5edf0;border-radius:999px;margin-bottom:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.experience-tools-v2-module__F0aiOa__clarificationTag[data-type=ambiguous]{color:#8a6412;background:#fbf0d8}.experience-tools-v2-module__F0aiOa__clarificationTag[data-type=out_of_scope]{color:#6a3a8a;background:#f1e6f7}.experience-tools-v2-module__F0aiOa__citation:focus-visible,.experience-tools-v2-module__F0aiOa__expertAction:focus-visible{outline-offset:2px;outline:3px solid #70b8df}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__citation{color:#8cc8ea}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__expertAction{background:#2a8978}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__confirmationCard{background:#182228;border-color:#2c3a41}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__confirmationFields dd{color:#f3f7f8}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__confirmationActions button:not(:first-child){color:#cfe6f2;background:#182228}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__clarificationTag{color:#9fc2d4;background:#20313b}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__clarificationTag[data-type=ambiguous]{color:#e0c377;background:#3a2f10}html[data-theme=dark] .experience-tools-v2-module__F0aiOa__clarificationTag[data-type=out_of_scope]{color:#cfa8e8;background:#2c1f38}@media (prefers-reduced-motion:reduce){.experience-tools-v2-module__F0aiOa__topicGrid button{transition:none}}
.patient-care-hub-module__XI0ABq__anchor{z-index:52;justify-items:end;gap:12px;display:grid;position:fixed;bottom:100px;right:22px}.patient-care-hub-module__XI0ABq__trigger{color:#fff;background:#167fac;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:750;display:flex;position:relative;box-shadow:0 12px 32px #0d4e6340}.patient-care-hub-module__XI0ABq__trigger svg{width:20px}.patient-care-hub-module__XI0ABq__trigger b{background:#ef504a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:3px}.patient-care-hub-module__XI0ABq__panel{background:#f8fbfb;border:1px solid #cfe0e4;border-radius:22px;width:min(390px,100vw - 28px);max-height:min(650px,100dvh - 190px);overflow:hidden;box-shadow:0 24px 70px #11373f40}.patient-care-hub-module__XI0ABq__panel>header{color:#fff;background:#185b80;justify-content:space-between;align-items:center;padding:17px 18px 14px;display:flex}.patient-care-hub-module__XI0ABq__panel>header small{letter-spacing:.1em;opacity:.82;font-size:11px;font-weight:800}.patient-care-hub-module__XI0ABq__panel>header h2{margin-top:3px;font-size:22px;font-weight:750}.patient-care-hub-module__XI0ABq__panel>header button{color:#fff;background:#ffffff19;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.patient-care-hub-module__XI0ABq__panel>header button svg{width:18px}.patient-care-hub-module__XI0ABq__body{max-height:520px;padding:13px;overflow-y:auto}.patient-care-hub-module__XI0ABq__quickActions{gap:9px;display:grid}.patient-care-hub-module__XI0ABq__quickActions>a,.patient-care-hub-module__XI0ABq__quickActions>form{color:#173b45;background:#fff;border:1px solid #cfe0e4;border-radius:14px;align-items:center;gap:10px;min-height:66px;padding:10px;display:flex}.patient-care-hub-module__XI0ABq__quickActions>a>span,.patient-care-hub-module__XI0ABq__quickActions>form>span{color:#0876a6;background:#e4f3f5;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.patient-care-hub-module__XI0ABq__quickActions svg{width:20px}.patient-care-hub-module__XI0ABq__quickActions>a>div{flex:1;min-width:0;display:grid}.patient-care-hub-module__XI0ABq__quickActions strong{font-size:15px}.patient-care-hub-module__XI0ABq__quickActions small{color:#687a80;margin-top:2px;font-size:12px}.patient-care-hub-module__XI0ABq__quickActions>a>svg{color:#6f858b;width:15px}.patient-care-hub-module__XI0ABq__quickActions form label{min-width:92px;display:grid}.patient-care-hub-module__XI0ABq__quickActions form>div{align-items:center;gap:5px;margin-left:auto;display:flex}.patient-care-hub-module__XI0ABq__quickActions input{width:70px;height:40px;font:inherit;border:1px solid #bdcfd3;border-radius:9px;padding:0 8px}.patient-care-hub-module__XI0ABq__quickActions button{color:#fff;background:#087db8;border:0;border-radius:9px;height:40px;padding:0 11px;font-weight:750}.patient-care-hub-module__XI0ABq__summarySection{background:#fff;border:1px solid #d8e5e7;border-radius:14px;margin-top:10px;padding:12px}.patient-care-hub-module__XI0ABq__summarySection>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.patient-care-hub-module__XI0ABq__summarySection>header>div{align-items:center;gap:7px;display:flex}.patient-care-hub-module__XI0ABq__summarySection header svg{color:#0876a6;width:17px}.patient-care-hub-module__XI0ABq__summarySection header a{color:#07638e;font-size:12px;font-weight:750}.patient-care-hub-module__XI0ABq__summarySection header b{color:#08709b;background:#e4f3f5;border-radius:999px;padding:2px 6px;font-size:10px}.patient-care-hub-module__XI0ABq__avatarRow{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.patient-care-hub-module__XI0ABq__avatarRow a{color:#29464e;justify-items:center;gap:4px;min-width:0;display:grid}.patient-care-hub-module__XI0ABq__avatarRow i{color:#09658b;background:linear-gradient(145deg,#d9f1ed,#dcecf7);border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.patient-care-hub-module__XI0ABq__avatarRow span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.patient-care-hub-module__XI0ABq__latestNews{border-left:3px solid #23a4bd;margin-top:9px;padding-left:10px}.patient-care-hub-module__XI0ABq__latestNews strong{font-size:13px}.patient-care-hub-module__XI0ABq__latestNews p{color:#5c7077;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.patient-care-hub-module__XI0ABq__latestNews time{color:#87969b;margin-top:4px;font-size:10px;display:block}.patient-care-hub-module__XI0ABq__weekLink{color:#075f89;background:#edf7f7;border-radius:11px;align-items:center;gap:8px;min-height:43px;margin-top:10px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.patient-care-hub-module__XI0ABq__weekLink svg{width:16px}.patient-care-hub-module__XI0ABq__weekLink svg:last-child{margin-left:auto}.patient-care-hub-module__XI0ABq__muted,.patient-care-hub-module__XI0ABq__empty{text-align:center;color:#6b7c82;padding:13px 4px;font-size:12px}.patient-care-hub-module__XI0ABq__error,.patient-care-hub-module__XI0ABq__success{border-radius:8px;margin-bottom:9px;padding:9px;font-size:13px}.patient-care-hub-module__XI0ABq__error{color:#933923;background:#fff0ec}.patient-care-hub-module__XI0ABq__success{color:#176651;background:#e5f7ef}@media (max-width:900px){.patient-care-hub-module__XI0ABq__anchor{bottom:142px;right:14px}.patient-care-hub-module__XI0ABq__trigger{justify-content:center;width:50px;padding:0}.patient-care-hub-module__XI0ABq__trigger span{display:none}.patient-care-hub-module__XI0ABq__panel{max-height:calc(100dvh - 220px)}}@media (max-width:420px){.patient-care-hub-module__XI0ABq__panel{width:calc(100vw - 20px)}.patient-care-hub-module__XI0ABq__body{padding:10px}.patient-care-hub-module__XI0ABq__quickActions form{flex-wrap:wrap;align-items:flex-start}.patient-care-hub-module__XI0ABq__quickActions form>div{width:100%;margin-left:52px}.patient-care-hub-module__XI0ABq__quickActions input{flex:1}.patient-care-hub-module__XI0ABq__avatarRow{grid-template-columns:repeat(3,1fr)}}.patient-care-hub-module__XI0ABq__anchor{bottom:172px}@media (max-width:900px){.patient-care-hub-module__XI0ABq__anchor{bottom:205px}}.patient-care-hub-module__XI0ABq__anchor{z-index:140;bottom:100px;right:22px}.patient-care-hub-module__XI0ABq__panel{max-height:min(650px,100dvh - 118px)}@media (max-width:900px){.patient-care-hub-module__XI0ABq__anchor{right:14px;bottom:calc(142px + env(safe-area-inset-bottom))}.patient-care-hub-module__XI0ABq__panel{max-height:calc(100dvh - 162px - env(safe-area-inset-bottom))}}@media (max-width:420px){.patient-care-hub-module__XI0ABq__panel{width:calc(100vw - 16px)}}
