.support-chat_root__ejR79{--ink:#1C1612;--ink-soft:#554C45;--ink-faint:#766C64;--line:#EAE4DE;--line-strong:#DDD5CD;--surface:#F6F3EF;--surface-2:#FAF8F5;--card:#FFFFFF;--wash:#FFF3E6;--action:#FF7A1A;--action-hover:#F06A0A;--pine:#A8460A;--e3:0 2px 4px rgba(28,22,18,.04),0 12px 32px rgba(28,22,18,.12);--ease:cubic-bezier(.165,.84,.44,1);color:var(--ink);font-size:14px;line-height:1.5}.support-chat_bubble__yUwEQ{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:29;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#ffb25e,#ff7a1a);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 24px -6px rgba(255,122,26,.6),0 2px 6px rgba(28,22,18,.12);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.support-chat_bubble__yUwEQ:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 28px -6px rgba(255,122,26,.7),0 2px 6px rgba(28,22,18,.14)}.support-chat_badge__CvGi4{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#E5383B;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.support-chat_teaser__AJb6t{position:fixed;right:20px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));z-index:29;display:flex;align-items:flex-start;gap:2px;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:4px 4px 4px 0;border:1px solid var(--line);border-radius:14px 14px 4px 14px;background:var(--card);box-shadow:var(--e3);animation:support-chat_rise__6FyMC .25s var(--ease)}.support-chat_teaserMain__AGlx0{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:4px}.support-chat_teaserBody__9ZlDk{display:flex;flex-direction:column;gap:2px;padding:8px 4px 4px 14px;border:0;background:transparent;color:var(--ink);text-align:left}.support-chat_teaserWechat__ag9c4{margin:2px 0 4px 14px;padding:0;border:0;background:transparent;color:#07a35a;font-size:13px;font-weight:600}.support-chat_teaserWechat__ag9c4:hover{text-decoration:underline}.support-chat_teaserBody__9ZlDk strong{color:var(--pine);font-size:12px;font-weight:600}.support-chat_teaserBody__9ZlDk span{font-size:14px;line-height:1.45}.support-chat_teaserClose__UsY20{display:grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-faint);font-size:18px;line-height:1}.support-chat_teaserClose__UsY20:hover{background:rgba(28,22,18,.05);color:var(--ink)}.support-chat_panel__doUt3{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:45;display:flex;flex-direction:column;width:380px;height:min(620px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--e3);animation:support-chat_rise__6FyMC .18s var(--ease)}@keyframes support-chat_rise__6FyMC{0%{opacity:0;transform:translateY(8px)}}.support-chat_head__xwuNU{display:flex;align-items:center;gap:8px;padding:12px 10px 12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.support-chat_headText__Ws0qu{display:flex;flex:1;flex-direction:column;min-width:0}.support-chat_headText__Ws0qu strong{font-size:15px;font-weight:600}.support-chat_headText__Ws0qu span{overflow:hidden;color:var(--ink-faint);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.support-chat_humanBtn__HNOyc{flex:none;height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;font-weight:500}.support-chat_humanBtn__HNOyc:hover{border-color:var(--action);color:var(--pine)}.support-chat_humanOn__JyiJU{border-color:#FFD3B0;background:var(--wash);color:var(--pine)}.support-chat_iconBtn__S2phs{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-faint)}.support-chat_iconBtn__S2phs:hover{background:rgba(28,22,18,.05);color:var(--ink)}.support-chat_body__g5TQb{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.support-chat_list__Gm5_C{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px;overflow-y:auto;overscroll-behavior:contain}.support-chat_row__bg0b_{display:flex}.support-chat_left__Z033g{justify-content:flex-start}.support-chat_right__WJ817{justify-content:flex-end}.support-chat_msg__ZVzRG{max-width:85%;padding:9px 12px;border-radius:14px;overflow-wrap:anywhere}.support-chat_msg__ZVzRG p{margin:0;white-space:pre-wrap}.support-chat_msg__ZVzRG a{color:inherit;text-decoration:underline}.support-chat_who__OcqeZ{display:block;margin-bottom:2px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.02em}.support-chat_ai__AAf8Z{border-top-left-radius:4px;background:var(--surface)}.support-chat_agent__DW1VS{border-top-left-radius:4px;background:var(--wash);box-shadow:inset 0 0 0 1px #FFD3B0}.support-chat_agent__DW1VS .support-chat_who__OcqeZ{color:var(--pine)}.support-chat_user__uu7i9{border-top-right-radius:4px;background:var(--ink);color:#fff}.support-chat_system__qGym5{align-self:center;max-width:90%;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-faint);font-size:12px;text-align:center}.support-chat_inlineHuman__mWMwx{display:inline-flex;margin-top:8px;height:30px;align-items:center;padding:0 12px;border:0;border-radius:999px;background:var(--action);color:#fff;font-size:13px;font-weight:600}.support-chat_inlineHuman__mWMwx:hover{background:var(--action-hover)}.support-chat_wechat__aReYC{display:flex;padding-left:2px}.support-chat_wechatBtn__AIwSy{height:30px;padding:0 12px;border:1px solid #b7e4c7;border-radius:999px;background:#f0faf4;color:#067647;font-size:13px;font-weight:500}.support-chat_wechatBtn__AIwSy:hover{border-color:#07a35a}.support-chat_wechatCard__5KLYA{display:flex;gap:12px;align-items:flex-start;margin:0;padding:10px;border:1px solid #b7e4c7;border-radius:12px;background:#f0faf4}.support-chat_qr__4rKpx{flex:none;width:132px;height:132px;border-radius:8px;background:#fff;object-fit:contain}.support-chat_wechatCard__5KLYA figcaption{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:var(--ink-soft)}.support-chat_wechatCard__5KLYA figcaption strong{color:#067647;font-size:14px}.support-chat_wechatCard__5KLYA figcaption button{align-self:flex-start;margin-top:2px;padding:0;border:0;background:transparent;color:var(--ink-faint);font-size:12px;text-decoration:underline}.support-chat_starters__C0XAW{display:flex;flex-wrap:wrap;gap:6px;padding-left:2px}.support-chat_starters__C0XAW button{height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px}.support-chat_starters__C0XAW button:hover{border-color:var(--action);color:var(--pine)}.support-chat_typing__UsAfK{display:flex;gap:4px;align-items:center;height:36px}.support-chat_typing__UsAfK span{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);animation:support-chat_blink__YlrCO 1.2s ease-in-out infinite}.support-chat_typing__UsAfK span:nth-child(2){animation-delay:.15s}.support-chat_typing__UsAfK span:nth-child(3){animation-delay:.3s}@keyframes support-chat_blink__YlrCO{0%,80%,to{opacity:.25}40%{opacity:1}}.support-chat_srOnly__dw25c{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.support-chat_rate__exkYs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:12px;background:var(--surface-2);font-size:13px}.support-chat_rate__exkYs button{height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);font-size:13px}.support-chat_rate__exkYs button:hover{border-color:var(--action)}.support-chat_waiting__KcRrD{display:flex;align-items:flex-start;gap:8px;margin:0 12px 8px;padding:8px 12px;border-radius:10px;background:var(--wash);color:var(--pine);font-size:13px}.support-chat_dot__QWDGG{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--action);animation:support-chat_blink__YlrCO 1.6s ease-in-out infinite}.support-chat_composer__FjzCp{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.support-chat_composer__FjzCp textarea{flex:1;min-height:40px;max-height:120px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--card);color:var(--ink);resize:none;field-sizing:content;line-height:20px}.support-chat_composer__FjzCp textarea:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px rgba(255,122,26,.15)}.support-chat_send__i3k7n{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--action);color:#fff}.support-chat_send__i3k7n:hover:not(:disabled){background:var(--action-hover)}.support-chat_error__xlzXM{margin:0 12px 10px;color:#B42318;font-size:13px}.support-chat_form__QZsQk{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:16px;overflow-y:auto;background:var(--card);animation:support-chat_rise__6FyMC .15s var(--ease)}.support-chat_formHead__CHQJS strong{font-size:16px;font-weight:600}.support-chat_formHead__CHQJS p{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.support-chat_field__HLpMZ{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.support-chat_field__HLpMZ legend,.support-chat_legend__pYVAw{padding:0;margin-bottom:8px;color:var(--ink-soft);font-size:13px;font-weight:500}.support-chat_legend__pYVAw{margin-bottom:0}.support-chat_chips__Uil4Z{display:flex;flex-wrap:wrap;gap:6px}.support-chat_chips__Uil4Z label{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;cursor:pointer}.support-chat_chips__Uil4Z label:focus-within{box-shadow:0 0 0 3px rgba(255,122,26,.2)}.support-chat_chips__Uil4Z input{position:absolute;opacity:0;pointer-events:none}.support-chat_chips__Uil4Z .support-chat_chipOn__extJL{border-color:var(--action);background:var(--wash);color:var(--pine);font-weight:500}.support-chat_tabs__GSfFq{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--surface)}.support-chat_tabs__GSfFq button{flex:1;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font-size:13px}.support-chat_tabs__GSfFq .support-chat_tabOn__rb_Kr{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(28,22,18,.08)}.support-chat_input__j4iWw{width:100%;padding:9px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--card);color:var(--ink);resize:vertical}.support-chat_input__j4iWw:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px rgba(255,122,26,.15)}.support-chat_form__QZsQk .support-chat_error__xlzXM{margin:0}.support-chat_formActions__O1Rnw{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:4px}.support-chat_ghost__nhnih,.support-chat_primary__dZ981{height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600}.support-chat_ghost__nhnih{border:1px solid var(--line-strong);background:var(--card);color:var(--ink)}.support-chat_primary__dZ981{border:0;background:var(--action);color:#fff}.support-chat_primary__dZ981:hover:not(:disabled){background:var(--action-hover)}@media (max-width:640px){.support-chat_bubble__yUwEQ{right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:48px;height:48px}.support-chat_teaser__AJb6t{right:16px;bottom:calc(74px + env(safe-area-inset-bottom, 0px))}.support-chat_panel__doUt3{inset:0;right:0;bottom:0;width:100vw;height:100dvh;border:0;border-radius:0}.support-chat_head__xwuNU{padding-top:calc(12px + env(safe-area-inset-top, 0px))}.support-chat_composer__FjzCp{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.support-chat_composer__FjzCp textarea,.support-chat_input__j4iWw{font-size:16px}}@media (prefers-reduced-motion:reduce){.support-chat_dot__QWDGG,.support-chat_form__QZsQk,.support-chat_panel__doUt3,.support-chat_teaser__AJb6t,.support-chat_typing__UsAfK span{animation:none}}