.hv-chat{--hvc-blue:#38b6ff;--hvc-blue-deep:#2f8fd6;--hvc-bone:#f9f6ee;--hvc-bone-deep:#efece4;--hvc-ink:#1f2a37;--hvc-muted:#6a7682;--hvc-border:#e5e0d4;position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:150;font-family:var(--font-body,var(--font-barlow),system-ui,sans-serif);animation:hvc-fade-in .3s ease both}@keyframes hvc-fade-in{0%{opacity:0}to{opacity:1}}.hv-chat-launcher{position:relative;width:62px;height:62px;border-radius:50%;border:1px solid var(--hvc-border);background:var(--hvc-bone);box-shadow:0 10px 26px rgba(31,42,55,.18),0 2px 6px rgba(31,42,55,.12);cursor:pointer;display:grid;place-items:center;padding:0;will-change:transform}.hv-chat-launcher:hover{box-shadow:0 14px 32px rgba(31,42,55,.24),0 3px 8px rgba(31,42,55,.14)}.hv-chat-launcher:active{transform:scale(.94)}.hv-chat-launcher svg{width:30px;height:30px;display:block}.hv-chat-launcher.is-dancing{animation:hvc-dance 1s ease-in-out}@keyframes hvc-dance{0%,to{transform:scale(1) rotate(0deg)}12%{transform:scale(1.09) rotate(-10deg)}28%{transform:scale(1.09) rotate(9deg)}44%{transform:scale(1.06) rotate(-6deg)}60%{transform:scale(1.05) rotate(5deg)}76%{transform:scale(1.03) rotate(-3deg)}}.hv-chat-dot{position:absolute;top:3px;right:5px;width:12px;height:12px;border-radius:50%;background:var(--hvc-blue);border:2px solid var(--hvc-bone)}.hv-chat-greet{position:absolute;right:74px;bottom:8px;max-width:224px;background:var(--hvc-bone);color:var(--hvc-ink);border:1px solid var(--hvc-border);border-radius:16px 16px 4px 16px;padding:10px 13px;font-size:14px;line-height:1.35;box-shadow:0 10px 26px rgba(31,42,55,.16);cursor:pointer;transform-origin:bottom right;animation:hvc-greet-in .3s ease both}.hv-chat-greet.is-out{animation:hvc-greet-out .25s ease both}@keyframes hvc-greet-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes hvc-greet-out{to{opacity:0;transform:translateY(6px) scale(.95)}}.hv-chat-greet-close{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;border:1px solid var(--hvc-border);background:var(--hvc-bone);color:var(--hvc-muted);font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center}.hv-chat-panel{position:absolute;right:0;bottom:76px;width:min(370px,calc(100vw - 32px));height:min(540px,calc(100vh - 130px));height:min(540px,calc(100dvh - 130px));background:var(--hvc-bone-deep);border:1px solid var(--hvc-border);border-radius:18px;box-shadow:0 24px 60px rgba(31,42,55,.28),0 6px 16px rgba(31,42,55,.16);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:hvc-panel-in .22s ease both}@keyframes hvc-panel-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.hv-chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--hvc-bone);border-bottom:1px solid var(--hvc-border)}.hv-chat-head-mark{width:26px;height:26px;flex:0 0 auto}.hv-chat-head-mark svg{width:100%;height:100%;display:block}.hv-chat-head-title{font-weight:600;color:var(--hvc-ink);font-size:15px;line-height:1.1}.hv-chat-head-sub{font-size:11.5px;color:var(--hvc-muted);line-height:1.1;margin-top:2px}.hv-chat-head-status{display:inline-block;width:7px;height:7px;border-radius:50%;background:#46b06b;margin-right:5px;vertical-align:middle}.hv-chat-close{margin-left:auto;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--hvc-muted);cursor:pointer;font-size:22px;line-height:1;display:grid;place-items:center}.hv-chat-close:hover{background:var(--hvc-bone-deep);color:var(--hvc-ink)}.hv-chat-body{flex:1 1 auto;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--hvc-bone-deep)}.hv-chat-msg{max-width:82%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.hv-chat-msg.is-bot{align-self:flex-start;background:var(--hvc-bone);color:var(--hvc-ink);border:1px solid var(--hvc-border);border-bottom-left-radius:4px}.hv-chat-msg.is-user{align-self:flex-end;background:var(--hvc-blue);color:#fff;border-bottom-right-radius:4px}.hv-chat-msg.is-error{align-self:flex-start;background:#fde8e8;color:#9b1c1c;border:1px solid #f5c2c2;border-bottom-left-radius:4px}.hv-chat-typing{align-self:flex-start;display:flex;gap:4px;padding:11px 13px;background:var(--hvc-bone);border:1px solid var(--hvc-border);border-radius:14px;border-bottom-left-radius:4px}.hv-chat-typing span{width:7px;height:7px;border-radius:50%;background:var(--hvc-muted);animation:hvc-typing 1s infinite}.hv-chat-typing span:nth-child(2){animation-delay:.15s}.hv-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes hvc-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hv-chat-foot{display:flex;gap:8px;align-items:flex-end;padding:10px;background:var(--hvc-bone);border-top:1px solid var(--hvc-border)}.hv-chat-input{flex:1 1 auto;resize:none;max-height:110px;border:1px solid var(--hvc-border);border-radius:12px;padding:9px 11px;font:inherit;font-size:14px;color:var(--hvc-ink);background:#fff;outline:none}.hv-chat-input:focus{border-color:var(--hvc-blue);box-shadow:0 0 0 3px rgba(56,182,255,.18)}.hv-chat-send{flex:0 0 auto;width:40px;height:40px;border-radius:11px;border:none;background:var(--hvc-blue);color:#fff;cursor:pointer;display:grid;place-items:center}.hv-chat-send:hover{background:var(--hvc-blue-deep)}.hv-chat-send:disabled{opacity:.45;cursor:default}.hv-chat-send svg{width:18px;height:18px}.hv-chat-disclaimer{font-size:10.5px;color:var(--hvc-muted);text-align:center;padding:0 10px 9px;background:var(--hvc-bone)}@media (max-width:768px){.hv-chat--portal{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:480px){.hv-chat-panel{width:calc(100vw - 20px);height:min(72vh,calc(100vh - 110px));height:min(72dvh,calc(100dvh - 110px));right:-2px}.hv-chat-greet{max-width:196px}}@media (prefers-reduced-motion:reduce){.hv-chat,.hv-chat-greet,.hv-chat-greet.is-out,.hv-chat-launcher.is-dancing,.hv-chat-panel{animation:none}}@font-face{font-family:Barlow;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/446bbe52490b5bf6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/94ef8aec46883c15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/da6e8409c2538de5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_75a623{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_75a623{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}