#consultant-launcher23{position:fixed;z-index:135;right:184px;bottom:24px;display:flex;align-items:center;gap:10px;width:202px;min-height:58px;padding:6px 13px 6px 6px;border:1px solid #fff;border-radius:19px;background:linear-gradient(135deg,#fffffff2,#e7f1fbd9);box-shadow:0 8px 30px #21436a22,inset 0 1px #fff;backdrop-filter:blur(22px) saturate(1.25);color:#193e5f;text-align:left;cursor:pointer;transition:box-shadow .2s,translate .2s}#consultant-launcher23:hover{translate:0 -2px;box-shadow:0 12px 32px #21436a30}#consultant-launcher23>img{width:44px;height:44px;border-radius:14px;object-fit:cover}#consultant-launcher23>span{flex:1}#consultant-launcher23 small{display:block;font-size:9px;color:#617d96;margin-bottom:3px}#consultant-launcher23 strong{font-size:12px;font-weight:600}#consultant-launcher23>svg{width:17px;height:17px}body.chat-open #consultant-launcher23,body.navigation-open #consultant-launcher23,body.consultant-open23 #consultant-launcher23{visibility:hidden;pointer-events:none}#consultant-launcher23:focus-visible,#consultant-panel23 button:focus-visible{outline:3px solid #1386f8;outline-offset:3px}
#consultant-panel23{width:min(900px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #fff;border-radius:30px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(135deg,#f8fcfffa,#eaf3fbf5);box-shadow:0 35px 110px #10376050;color:#163752;transform-origin:center;scrollbar-width:thin;scrollbar-color:#8daec077 transparent}#consultant-panel23::backdrop{background:#14365366;backdrop-filter:blur(12px)}.consultant-head23{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 15px 24px;border-bottom:1px solid #c9ddeb66}.consultant-head23>span{font-size:10px;letter-spacing:.12em;color:#5a7892}.consultant-head23 button{font-size:25px;width:36px;height:36px;border:1px solid #c6dae9;border-radius:12px;background:#f7fbff88;color:inherit;cursor:pointer}.consultant-layout23{display:grid;grid-template-columns:minmax(250px,.88fr) minmax(0,1.12fr);gap:34px;padding:28px}.consultant-identity23{min-width:0}.consultant-portrait23{position:relative;aspect-ratio:4/5;border-radius:25px;overflow:hidden;background:#c2ddea;box-shadow:0 15px 35px #16487116}.consultant-portrait23>img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.consultant-person23{position:absolute;inset:auto 0 0;padding:55px 22px 22px;background:linear-gradient(transparent,#17364cc4);color:white}.consultant-person23 strong{font-size:31px;letter-spacing:-.03em;display:block}.consultant-person23 small{font-size:11px}.consultant-personas23{display:flex;gap:8px;margin-top:15px}.consultant-personas23 button{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:6px 9px;border:1px solid #c4d9e9;border-radius:15px;background:#ffffff70;color:#345a75;font-size:12px;cursor:pointer}.consultant-personas23 img{width:32px;height:32px;border-radius:10px;object-fit:cover}.consultant-personas23 [aria-pressed=true]{background:#fff;border-color:#4b9ef7;box-shadow:0 4px 16px #2b6a9e13;color:#0869ca}.consultant-conversation23{min-width:0;align-self:center}.consultant-kicker23{font-size:9px;letter-spacing:.1em;color:#547a99}.consultant-conversation23 h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.045em;margin:15px 0}.consultant-intro23{font-size:13px;line-height:1.65;color:#5a778e;max-width:37ch}.consultant-topics23{display:grid;gap:8px;margin:21px 0}.consultant-topics23 button{border:1px solid #cbdfed;border-radius:13px;min-height:42px;padding:10px 14px;background:#fff9;text-align:left;color:#2e5675;font-size:12px;cursor:pointer}.consultant-topics23 button>span{float:right;color:#5084af}.consultant-topics23 [aria-pressed=true]{border-color:#7eb5ef;background:#e6f2ff;color:#0969ce}.consultant-response23:empty{display:none}.consultant-response23{border-left:2px solid #3897f0;padding:4px 0 4px 15px;margin:16px 0 22px}.consultant-response23 small{font-size:8px;letter-spacing:.1em;color:#6485a0}.consultant-response23 h3{font-size:17px;line-height:1.25;margin:8px 0}.consultant-response23 p{font-size:12px;color:#56758d;line-height:1.6;margin:8px 0}.consultant-response23 a{font-size:11px;color:#0870dc;text-decoration:none}.consultant-voice23{display:flex;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #c9ddeb}.consultant-mic23{width:38px;height:38px;border:1px solid #c6dce9;background:#ffffff88;border-radius:50%;display:grid;place-items:center;color:#6294b5;flex-shrink:0}.consultant-mic23 svg{width:19px;height:19px}.consultant-voice23 strong{display:block;font-size:12px}.consultant-voice23 small{display:block;font-size:10px;color:#6a8499;margin-top:5px}.consultant-type23{width:100%;padding:12px 0;background:none;border:0;border-top:1px solid #c9ddeb;text-align:left;color:#096ad4;font-size:11px;cursor:pointer}.consultant-type23>span{float:right}.consultant-chat-entry23{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.consultant-chat-entry23>span{flex-basis:100%;font-size:10px;color:#6c8599}.consultant-chat-entry23 button{display:flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border:1px solid #cadfec;border-radius:13px;background:#fff8;color:#315b7a;font-size:10px}.consultant-chat-entry23 img{width:29px;height:29px;border-radius:9px;object-fit:cover}
@media(max-width:760px){#consultant-launcher23{left:16px;right:auto;bottom:86px;width:174px;min-height:46px;border-radius:16px;padding:4px 10px 4px 4px;gap:8px}#consultant-launcher23>img{width:36px;height:36px;border-radius:12px}#consultant-launcher23 small{font-size:8px}#consultant-launcher23 strong{font-size:11px}#consultant-panel23{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:24px}.consultant-layout23{display:block;padding:18px}.consultant-identity23{display:flex;gap:14px;align-items:center;margin-bottom:20px}.consultant-portrait23{width:104px;height:126px;aspect-ratio:auto;flex-shrink:0;border-radius:18px}.consultant-person23{padding:24px 10px 8px}.consultant-person23 strong{font-size:18px}.consultant-person23 small{display:none}.consultant-personas23{display:grid;flex:1;margin:0}.consultant-conversation23 h2{font-size:30px}.consultant-head23{padding:10px 14px}.consultant-topics23{margin:15px 0}.consultant-intro23{font-size:12px}.consultant-layout23 .consultant-kicker23{font-size:8px}}@media(max-height:560px) and (min-width:761px){.consultant-layout23{padding:18px;gap:24px}.consultant-portrait23{aspect-ratio:1/1}.consultant-conversation23 h2{font-size:30px}.consultant-intro23{margin:8px 0}.consultant-topics23{margin:12px 0}.consultant-voice23{padding:8px 0}}html[data-theme=dark] #consultant-launcher23,html[data-theme=dark] #consultant-panel23{background:linear-gradient(135deg,#18394ff5,#102b41f5);color:#e1effa;border-color:#608aa366}html[data-theme=dark] .consultant-topics23 button,html[data-theme=dark] .consultant-personas23 button{background:#22465e;color:#e1effa;border-color:#426f8d}html[data-theme=dark] .consultant-intro23,html[data-theme=dark] .consultant-response23 p,html[data-theme=dark] .consultant-kicker23,html[data-theme=dark] .consultant-voice23 small{color:#bad1e2}html[data-theme=dark] .consultant-personas23 [aria-pressed=true]{background:#315b77;border-color:#6eb4fc}html[data-theme=dark] .consultant-chat-entry23 button{background:#274a62;color:#e1effa;border-color:#54768f}
@media(max-width:760px){html.evolution .navigation-cluster{gap:6px!important}html.evolution .navigation-cluster #chat-launcher{flex:0 0 54px!important;min-width:0!important;width:54px!important;height:56px!important;flex-direction:column;justify-content:center;gap:2px!important;padding:3px!important;border-radius:18px!important}html.evolution .navigation-cluster #chat-launcher>span:last-child{font-size:7px!important;line-height:1!important}html.evolution .navigation-cluster #consultant-launcher23{position:static!important;flex:0 0 54px;width:54px!important;min-width:0;min-height:56px;height:56px;padding:4px 2px;display:flex;flex-direction:column;justify-content:center;gap:3px;border-radius:18px;text-align:center;translate:none}html.evolution .navigation-cluster #consultant-launcher23>img{width:27px;height:27px;border-radius:9px}html.evolution .navigation-cluster #consultant-launcher23>span{flex:none}html.evolution .navigation-cluster #consultant-launcher23 small,html.evolution .navigation-cluster #consultant-launcher23>svg{display:none}html.evolution .navigation-cluster #consultant-launcher23 strong{font-size:7px;line-height:1;white-space:nowrap}html.evolution .navigation-cluster .bottom-dock a{min-width:0!important}html.evolution .navigation-cluster .bottom-dock{padding-inline:3px!important}}

#consultant-launcher23 .consultant-mobile23{display:none}@media(max-width:760px){#consultant-launcher23 .consultant-full23{display:none}#consultant-launcher23 .consultant-mobile23{display:block;font-size:9px!important}html.evolution .navigation-cluster #chat-launcher>span:last-child{font-size:8px!important;max-width:none;white-space:nowrap}}
html[data-theme=dark] .consultant-type23,html[data-theme=dark] .consultant-response23 a{color:#91caff}html[data-theme=dark] .consultant-head23>span,html[data-theme=dark] .consultant-response23>small,html[data-theme=dark] #consultant-launcher23 small{color:#aec9dd}html[data-theme=dark] .consultant-voice23,html[data-theme=dark] .consultant-type23,html[data-theme=dark] .consultant-head23{border-color:#7298b344}html[data-theme=dark] .consultant-head23 button,html[data-theme=dark] .consultant-mic23{background:#31536c;color:#cce5f8;border-color:#6d93ae66}
