.ConsultChat_chatDock__xaA_f{position:fixed;right:1.25rem;bottom:1.25rem;z-index:12002;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;opacity:0;transition:opacity .28s var(--ease)}.ConsultChat_chatDock__xaA_f.ConsultChat_mounted__GCQOx{opacity:1}.ConsultChat_teaser__mdN6V{z-index:12003;max-width:min(17rem,calc(100vw - 5.5rem));border:none;border-radius:16px;background:var(--surface);padding:.85rem 2.15rem .95rem 1.1rem;text-align:left;pointer-events:auto;filter:drop-shadow(0 14px 32px rgba(16,19,26,.14))}.ConsultChat_teaserBody__1R9eO{display:grid;grid-gap:.15rem;gap:.15rem;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.ConsultChat_teaserBody__1R9eO:hover .ConsultChat_teaserTitle__7A5Vf{color:var(--accent-deep)}.ConsultChat_teaserClose__KkuSQ{position:absolute;top:.35rem;right:.35rem;width:1.7rem;height:1.7rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.ConsultChat_teaserClose__KkuSQ:hover{color:var(--ink);background:rgba(16,19,26,.06)}.ConsultChat_teaserClose__KkuSQ svg{width:14px;height:14px}.ConsultChat_teaserTitle__7A5Vf{display:block;font-family:var(--font-display);font-size:.92rem;font-weight:700;margin-bottom:.15rem}.ConsultChat_teaserText__jOmD2{display:block;color:var(--muted);font-size:.84rem;line-height:1.4}.ConsultChat_fabWrap__tVMp4{position:relative;z-index:2;width:3.55rem;height:3.55rem;display:grid;place-items:center;pointer-events:none}.ConsultChat_chatDock__xaA_f:has(.ConsultChat_teaser__mdN6V) .ConsultChat_ripple__CiaaH{opacity:.28}.ConsultChat_ripple__CiaaH{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(15,122,110,.42);pointer-events:none;animation:ConsultChat_fabRipple__2elHO 10s ease-out infinite}.ConsultChat_rippleLate__wv4N_{animation-delay:.45s}@keyframes ConsultChat_fabRipple__2elHO{0%{transform:scale(1);opacity:.55}14%{transform:scale(1.9);opacity:0}14.01%,to{transform:scale(1);opacity:0}}.ConsultChat_fab__NXAVi{position:relative;z-index:1;width:3.55rem;height:3.55rem;padding:0;border:none;border-radius:50%;overflow:hidden;isolation:isolate;cursor:pointer;pointer-events:auto;color:#fff;background:linear-gradient(145deg,var(--accent) 0,var(--accent-deep) 100%);box-shadow:0 12px 28px rgba(10,85,76,.3);display:grid;place-items:center;-webkit-tap-highlight-color:transparent;outline:none;transition:background .15s var(--ease),box-shadow .15s var(--ease)}.ConsultChat_fab__NXAVi:hover{box-shadow:0 16px 34px rgba(10,85,76,.36)}.ConsultChat_fab__NXAVi:focus-visible{box-shadow:0 0 0 3px rgba(15,122,110,.4),0 12px 28px rgba(10,85,76,.3)}.ConsultChat_fabOpen__bXLLc{background:linear-gradient(145deg,#4b5563,#374151);box-shadow:0 12px 28px rgba(16,19,26,.28)}.ConsultChat_fabWrapOpen__7M3Up .ConsultChat_ripple__CiaaH{display:none}.ConsultChat_backdrop__Vaf_k{position:fixed;inset:0;border:none;background:rgba(16,19,26,.34);z-index:12000;cursor:pointer}.ConsultChat_panel__HXh1u{position:fixed;right:1.25rem;bottom:5.35rem;z-index:12001;width:540px;height:700px;min-width:340px;min-height:420px;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 6.5rem);display:grid;grid-template-rows:auto 1fr auto auto auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper);box-shadow:0 28px 70px rgba(16,19,26,.18);overflow:hidden;isolation:isolate}.ConsultChat_panelExpanded__OUugS{box-shadow:0 32px 80px rgba(16,19,26,.22)}.ConsultChat_panelResizing__KfjGY{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.ConsultChat_resizeHandle__AI9aJ{position:absolute;z-index:3;touch-action:none}.ConsultChat_resizeTop__c6Tmv{top:0;left:12px;right:12px;height:8px;cursor:ns-resize}.ConsultChat_resizeLeft__8DrzQ{top:12px;left:0;bottom:12px;width:8px;cursor:ew-resize}.ConsultChat_resizeCorner__7HQU7{top:0;left:0;width:28px;height:28px;cursor:nwse-resize}.ConsultChat_resizeCorner__7HQU7:after{content:"";position:absolute;top:11px;left:11px;width:9px;height:9px;border-top:2px solid rgba(15,122,110,.45);border-left:2px solid rgba(15,122,110,.45);border-top-left-radius:6px;opacity:0;transition:opacity .15s var(--ease)}.ConsultChat_panel__HXh1u:hover .ConsultChat_resizeCorner__7HQU7:after{opacity:1}.ConsultChat_header__X6t6_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:1}.ConsultChat_headerCopy__WYncu{min-width:0}.ConsultChat_headerActions__Cn6B2{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ConsultChat_eyebrow__ANYRf{margin:0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent)}.ConsultChat_title__USQJX{margin:.2rem 0 0;font-family:var(--font-display);font-size:1.05rem;line-height:1.25;font-weight:700}.ConsultChat_iconBtn__XFYtm{width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);display:grid;place-items:center;cursor:pointer;color:var(--ink-soft)}.ConsultChat_iconBtn__XFYtm:hover{border-color:rgba(15,122,110,.35);color:var(--accent-deep);background:var(--accent-soft)}.ConsultChat_messages__rQGez{overflow:auto;padding:1rem .9rem;display:flex;flex-direction:column;gap:.65rem;background:radial-gradient(420px 180px at 10% 0,rgba(15,122,110,.08),transparent 60%),var(--paper)}.ConsultChat_bubble__anfc6{max-width:92%;padding:.7rem .85rem;border-radius:14px;font-size:.92rem;line-height:1.45;word-break:break-word}.ConsultChat_assistant__l1w8w{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:5px}.ConsultChat_user__OoIxj{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:5px;white-space:pre-wrap}.ConsultChat_md__tomlk{display:flex;flex-direction:column;gap:.55rem}.ConsultChat_mdHeading__Ec8Hp{margin:.35rem 0 0;padding:0 0 .4rem;border-bottom:1px solid rgba(15,122,110,.22);font-family:var(--font-display);font-size:.88rem;font-weight:700;line-height:1.3;letter-spacing:.02em;color:var(--accent-deep)}.ConsultChat_mdHeading__Ec8Hp+.ConsultChat_mdList__Z7Olj,.ConsultChat_mdHeading__Ec8Hp+.ConsultChat_mdP__YRfJo,.ConsultChat_md__tomlk>.ConsultChat_mdHeading__Ec8Hp:first-child{margin-top:0}.ConsultChat_mdP__YRfJo{margin:0;color:var(--ink-soft);white-space:pre-wrap}.ConsultChat_mdList__Z7Olj{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;color:var(--ink-soft)}.ConsultChat_mdList__Z7Olj li{line-height:1.4;padding:.4rem .6rem;border-radius:10px;background:rgba(15,122,110,.06);border:1px solid rgba(15,122,110,.1)}.ConsultChat_mdStrong__phcNf{font-weight:700;color:var(--ink)}.ConsultChat_msgActions__L4V77{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.ConsultChat_msgPrimary__cxM1X,.ConsultChat_msgSecondary__bm3Nd{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:.55rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.2}.ConsultChat_msgPrimary__cxM1X{border:none;background:var(--accent);color:#fff}.ConsultChat_msgPrimary__cxM1X:hover{background:var(--accent-deep)}.ConsultChat_msgSecondary__bm3Nd{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft)}.ConsultChat_msgSecondary__bm3Nd:hover{border-color:rgba(15,122,110,.35);background:var(--accent-soft);color:var(--accent-deep)}.ConsultChat_typewriter__hpw0x{display:block}.ConsultChat_status__J1sb1,.ConsultChat_typing__Ym2t1{color:var(--muted);font-style:italic}.ConsultChat_status__J1sb1{display:flex;align-items:center;gap:.55rem}.ConsultChat_statusText__qFViF{animation:ConsultChat_statusFade__4ZTnc .35s ease}@keyframes ConsultChat_statusFade__4ZTnc{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ConsultChat_statusDots__v6rJt{display:inline-flex;gap:.22rem;align-items:center}.ConsultChat_statusDots__v6rJt i{width:.35rem;height:.35rem;border-radius:50%;background:var(--accent);opacity:.35;animation:ConsultChat_statusDot__ucEui 1.1s ease-in-out infinite}.ConsultChat_statusDots__v6rJt i:nth-child(2){animation-delay:.15s}.ConsultChat_statusDots__v6rJt i:nth-child(3){animation-delay:.3s}@keyframes ConsultChat_statusDot__ucEui{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.ConsultChat_cursor__gVjR1{display:inline-block;width:.45em;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--accent);animation:ConsultChat_cursorBlink__M_vwL .85s steps(1) infinite}@keyframes ConsultChat_cursorBlink__M_vwL{0%,45%{opacity:1}50%,to{opacity:0}}.ConsultChat_quick__4_z5l{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:0 .85rem .55rem}.ConsultChat_chip__H_iNI{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.4rem .55rem;font-size:.76rem;color:var(--ink-soft);cursor:pointer;text-align:left;line-height:1.25}.ConsultChat_chip__H_iNI:hover{border-color:rgba(15,122,110,.35);background:var(--accent-soft)}.ConsultChat_composer__5bDj9{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;padding:.75rem .85rem;border-top:1px solid var(--line);background:var(--surface)}.ConsultChat_input__Qz2hO{min-width:0;border:1px solid var(--line);border-radius:12px;padding:.7rem .8rem;background:var(--paper);outline:none}.ConsultChat_input__Qz2hO:focus{border-color:rgba(15,122,110,.45);box-shadow:0 0 0 3px var(--accent-soft)}.ConsultChat_send__3o71d{border:none;border-radius:12px;padding:0 .95rem;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.ConsultChat_send__3o71d:disabled{opacity:.45;cursor:not-allowed}.ConsultChat_footer__7v25R{display:flex;gap:.5rem;justify-content:center;padding:0 .95rem .85rem;background:var(--surface)}.ConsultChat_linkBtn__V5DE5{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;padding:.45rem 1rem;border-radius:10px;flex:1 1;max-width:11rem}.ConsultChat_linkBtn__V5DE5:hover{border-color:rgba(15,122,110,.35);background:var(--accent-soft);color:var(--accent-deep)}@media (max-width:768px){.ConsultChat_chatDockOpen__fbHM6,.ConsultChat_fabWrapOpen__7M3Up,.ConsultChat_headerActions__Cn6B2 .ConsultChat_iconBtn__XFYtm:first-child,.ConsultChat_resizeHandle__AI9aJ{display:none}.ConsultChat_panel__HXh1u{top:0!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:none!important;border-radius:0!important;border:none!important;height:100dvh!important;padding-bottom:env(safe-area-inset-bottom,0)}.ConsultChat_chatDock__xaA_f{bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:520px){.ConsultChat_chatDock__xaA_f{right:.85rem;bottom:calc(.85rem + env(safe-area-inset-bottom, 0px))}.ConsultChat_teaser__mdN6V{margin-right:0;max-width:min(16.5rem,calc(100vw - 4.5rem))}.ConsultChat_fabWrap__tVMp4,.ConsultChat_fab__NXAVi{width:3.25rem;height:3.25rem}}@media (prefers-reduced-motion:reduce){.ConsultChat_chatDock__xaA_f,.ConsultChat_fabWrap__tVMp4,.ConsultChat_fab__NXAVi,.ConsultChat_teaser__mdN6V{transition:none}.ConsultChat_ripple__CiaaH{animation:none;display:none}.ConsultChat_cursor__gVjR1,.ConsultChat_statusDots__v6rJt i,.ConsultChat_statusText__qFViF{animation:none}.ConsultChat_cursor__gVjR1{display:none}}