.wm-chat-launcher{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:999px;background:#007aff;color:#fff;display:grid;place-items:center;cursor:pointer;border:none;box-shadow:0 12px 28px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.1);z-index:99999;transition:transform .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.2,.8,.2,1)}.wm-chat-launcher:hover{background:#0066d9}.wm-chat-launcher:active{transform:scale(.96)}.wm-chat-launcher--open{background:#1f2937}.wm-chat-launcher--open:hover{background:#111827}.wm-chat-launcher__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ff3b30;color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;border:2px solid #fff}.wm-chat-panel{position:fixed;right:24px;bottom:96px;width:380px;max-height:640px;height:calc(100vh - 140px);background:#fff;border-radius:18px;box-shadow:0 24px 48px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.08);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;z-index:99998;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;color:#0a0a0b;animation:wm-chat-rise .22s cubic-bezier(.32,.72,0,1)}@keyframes wm-chat-rise{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.wm-chat-head{padding:20px 22px 14px;background:linear-gradient(180deg,#007aff,#0066d9);color:#fff;position:relative}.wm-chat-head__title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:-.005em}.wm-chat-online-dot{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 0 2px rgba(48,209,88,.3)}.wm-chat-head__sub{font-size:12px;opacity:.85;margin-top:2px}.wm-chat-messages{overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.wm-chat-empty{text-align:center;color:#71717a;font-size:13px;padding:24px}.wm-chat-msg{max-width:80%;display:flex;flex-direction:column;gap:2px}.wm-chat-msg--in{align-self:flex-start}.wm-chat-msg--out{align-self:flex-end;align-items:flex-end}.wm-chat-msg__name{font-size:11px;color:#71717a;margin-bottom:2px;padding-left:4px;font-weight:500}.wm-chat-msg__bubble{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.45;word-wrap:break-word;white-space:pre-wrap}.wm-chat-msg--in .wm-chat-msg__bubble{background:#fff;color:#0a0a0b;border:.5px solid rgba(0,0,0,.08);border-bottom-left-radius:6px}.wm-chat-msg--out .wm-chat-msg__bubble{background:#007aff;color:#fff;border-bottom-right-radius:6px}.wm-chat-msg__time{font-size:10px;color:#a1a1aa;margin-top:2px;padding:0 4px;font-feature-settings:"tnum" 1}.wm-chat-system{align-self:center;font-size:11px;color:#71717a;padding:2px 10px}.wm-chat-cta{margin-top:4px;padding:9px 14px;background:#fff;border:.5px solid #007aff;color:#007aff;border-radius:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.wm-chat-cta:hover{background:#007aff;color:#fff}.wm-chat-composer{padding:12px 16px 16px;background:#fff;border-top:.5px solid rgba(0,0,0,.08);display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.wm-chat-textarea{font-family:inherit;font-size:14px;line-height:1.4;color:#0a0a0b;background:#f4f4f5;border:.5px solid rgba(0,0,0,.08);border-radius:12px;padding:10px 12px;outline:none;resize:none;min-height:40px;max-height:96px;transition:border-color .12s cubic-bezier(.2,.8,.2,1),background .12s cubic-bezier(.2,.8,.2,1)}.wm-chat-textarea:focus{border-color:#007aff;background:#fff}.wm-chat-send{width:40px;height:40px;border-radius:999px;background:#007aff;color:#fff;display:grid;place-items:center;cursor:pointer;border:none;transition:background .12s cubic-bezier(.2,.8,.2,1)}.wm-chat-send:hover{background:#0066d9}.wm-chat-send:disabled{background:#d4d4d8;cursor:not-allowed}.wm-chat-error{font-size:12px;color:#d7263d;padding:8px 16px;background:rgba(215,38,61,.06)}@media (max-width:480px){.wm-chat-panel{right:12px;left:12px;width:auto;bottom:88px}.wm-chat-launcher{right:16px;bottom:16px}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}