.faw{--faw-ink:#24271f;--faw-text:#161616;--faw-muted:#6b6f63;--faw-line:rgba(0,0,0,0.1);--faw-paper:#ffffff;--faw-soft:#f4f3ef;font-family:inherit;font-size:14px;line-height:22px;color:var(--faw-text)}.faw[data-hidden] .faw-hide,.faw[data-hidden] .faw-launcher{display:none}.faw button{font:inherit}.faw-launcher{position:fixed;right:20px;bottom:calc(20px + var(--fa-chat-lift, 0px));z-index:2147483646;width:44px;height:44px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--faw-ink) url(/support-chat/avatar.jpg) center /cover no-repeat;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.11),0 4px 8px -2px rgba(0,0,0,.06),0 16px 24px -8px rgba(0,0,0,.1);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.faw-launcher:hover{transform:scale(1.05)}.faw-launcher:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.faw-launcher-open{background-image:none}.faw-hide{position:fixed;right:14px;bottom:calc(50px + var(--fa-chat-lift, 0px));z-index:2147483647;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:var(--faw-ink);color:#fff;box-shadow:0 0 0 2px #fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease .2s}.faw-hide:after{content:"";position:absolute;inset:-5px}.faw-hide:focus-visible,.faw-hide:hover,.faw-launcher:hover+.faw-hide{opacity:1;transition-delay:0s}.faw-hide:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}@media (hover:none){.faw-hide{opacity:1}}.faw-panel{position:fixed;right:20px;bottom:calc(76px + var(--fa-chat-lift, 0px));z-index:2147483647;width:380px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 100px - var(--fa-chat-lift, 0px));max-height:calc(100dvh - 100px - var(--fa-chat-lift, 0px));display:flex;flex-direction:column;overflow:hidden;background:var(--faw-paper);border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.11),0 8px 16px -4px rgba(0,0,0,.08),0 24px 48px -12px rgba(0,0,0,.16);animation:faw-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes faw-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.faw-panel{animation:none}.faw-launcher{transition:none}}.faw-head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--faw-line)}.faw-avatar{width:36px;height:36px;flex-shrink:0;border-radius:999px;background:var(--faw-ink) url(/support-chat/avatar.jpg) center /cover no-repeat}.faw-head-text{display:flex;flex-direction:column;flex:1;min-width:0}.faw-head-text strong{font-size:15px;line-height:20px;font-weight:600}.faw-head-text span{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--faw-muted)}.faw-dot{width:7px;height:7px;border-radius:999px;background:#1f9d55}.faw-dot-wait{background:#d69e2e}.faw-icon-btn{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--faw-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.faw-icon-btn:hover{background:rgba(0,0,0,.05);color:var(--faw-text)}.faw-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px}.faw-loading{color:var(--faw-muted)}.faw-intro{display:flex;flex-direction:column;gap:12px}.faw-intro h2{margin:0;font-size:17px;line-height:24px;font-weight:600}.faw-intro p{margin:0;color:var(--faw-muted)}.faw-intro label{display:flex;flex-direction:column;gap:6px;font-weight:500}.faw-composer textarea,.faw-intro input{font:inherit;color:var(--faw-text);background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:9px 12px;outline:none}.faw-composer textarea:focus,.faw-intro input:focus{border-color:var(--faw-ink);box-shadow:0 0 0 3px rgba(36,39,31,.12)}.faw-intro small{color:var(--faw-muted);font-size:12px;line-height:18px}.faw-intro small a{color:inherit;text-decoration:underline}.faw-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.faw-primary{margin-top:4px;height:44px;border:0;border-radius:10px;background:var(--faw-ink);color:#fff;font-weight:600;cursor:pointer}.faw-primary:disabled{opacity:.6;cursor:default}.faw-error{margin:0;color:#b42318;font-size:13px;line-height:18px}.faw-thread{display:flex;flex-direction:column;gap:8px;background:var(--faw-paper)}.faw-msg{max-width:85%;align-self:flex-start;padding:9px 13px;border-radius:14px 14px 14px 4px;background:var(--faw-soft);white-space:pre-wrap;overflow-wrap:anywhere}.faw-mine{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--faw-ink);color:#fff}.faw-typing{display:inline-flex;gap:4px;padding:13px}.faw-typing i{width:6px;height:6px;border-radius:999px;background:var(--faw-muted);animation:faw-blink 1s ease-in-out infinite}.faw-typing i:nth-child(2){animation-delay:.15s}.faw-typing i:nth-child(3){animation-delay:.3s}@keyframes faw-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.faw-note{margin:6px 0 0;text-align:center;font-size:13px;color:var(--faw-muted)}.faw-note button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.faw-composer{border-top:1px solid var(--faw-line);padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.faw-composer-row{display:flex;align-items:flex-end;gap:8px}.faw-composer textarea{flex:1;resize:none;max-height:120px;field-sizing:content}.faw-send{width:38px;height:38px;flex-shrink:0;border:0;border-radius:999px;background:var(--faw-ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.faw-send:disabled{opacity:.4;cursor:default}@media (max-width:480px){.faw-launcher{right:16px;bottom:calc(16px + var(--fa-chat-lift, 0px));width:40px;height:40px}.faw-hide{right:10px;bottom:calc(42px + var(--fa-chat-lift, 0px))}.faw-panel{left:16px;right:16px;width:auto;max-width:none;bottom:calc(68px + var(--fa-chat-lift, 0px));height:min(560px,calc(100dvh - 90px - var(--fa-chat-lift, 0px)))}.faw-composer textarea,.faw-intro input{font-size:16px}}