#flylink-chat{--chat-accent:#ee862f;font:14px/1.5 'Flylink Inter',Inter,Arial,sans-serif;letter-spacing:-.015em;color:#232326}#flylink-chat *{box-sizing:border-box}#flylink-chat button,#flylink-chat textarea{font:inherit}#flylink-chat button{cursor:pointer}#flylink-chat button:focus-visible,#flylink-chat a:focus-visible,#flylink-chat textarea:focus-visible{outline:2px solid #a3a6ad;outline-offset:3px}.flychat-launcher{position:fixed;right:24px;bottom:24px;width:60px;height:60px;border:0;border-radius:21px;background:#222225;color:white;box-shadow:0 8px 30px #0003;display:grid;place-items:center;z-index:110;transition:transform .2s}.flychat-launcher:hover{transform:translateY(-3px)}.flychat-launcher svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8}.flychat-window{position:fixed;inset:auto 24px 100px auto;width:390px;height:min(640px,calc(100dvh - 124px));max-width:calc(100vw - 32px);border:1px solid #eeeeef;border-radius:24px;background:#fff;box-shadow:0 12px 70px #0002;z-index:111;overflow:hidden;display:flex;flex-direction:column;animation:flychat-in .23s ease-out}.flychat-window[hidden]{display:none}.flychat-header{display:flex;align-items:center;gap:12px;padding:19px 17px;border-bottom:1px solid #f0f0f1;flex-shrink:0;background:#fff}.flychat-avatar{width:43px;height:43px;border-radius:14px;object-fit:contain;background:#edf3ff;padding:2px}.flychat-header strong{display:block;font-size:15px;font-weight:600}.flychat-header small{display:block;color:#919195;font-size:11px;margin-top:2px}.flychat-close{width:32px;height:32px;border:0;border-radius:50%;margin-left:auto;background:#f4f4f5;color:#707074;font-size:24px;line-height:1;flex-shrink:0}.flychat-log{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 18px;scroll-behavior:smooth}.flychat-bubble{white-space:pre-wrap;overflow-wrap:anywhere;padding:15px 17px;border-radius:18px 18px 18px 5px;background:#f4f4f5;max-width:95%;margin:0 0 8px;line-height:1.55;font-size:13px}.flychat-meta{font-size:10px;color:#99999d;margin:0 0 22px 8px}.flychat-quick{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:20px 0 24px}.flychat-quick button{background:#fff;border:1px solid #ebebee;padding:10px 14px;border-radius:18px;color:#56565b;font-size:12px;box-shadow:0 2px 7px #00000008;text-align:right;transition:border-color .2s}.flychat-quick button:hover{border-color:#ee862f}.flychat-bubble.user{margin:15px 0 8px auto;background:#fff0e3;border-radius:18px 18px 5px 18px}.flychat-note{font-size:11px;line-height:1.5;color:#88888d;padding:0 18px 10px;margin:0}.flychat-composer{margin:0 14px 12px;border:1px solid #eaeaec;border-radius:18px;padding:12px;background:#fff}.flychat-composer textarea{display:block;resize:none;border:0;background:none;color:#252529;width:100%;height:58px;max-height:90px;outline:none;padding:0;font-size:13px;line-height:1.5}.flychat-actions{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.flychat-actions small{font-size:10px;color:#aaa}.flychat-send{width:31px;height:31px;border:0;border-radius:50%;background:#222225;color:#fff;display:grid;place-items:center}.flychat-send:disabled{opacity:.25;cursor:default}.flychat-send svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8}.flychat-credit{text-align:center;font-size:9px;padding:0 12px 10px;color:#aaa}.flychat-credit a{color:inherit;text-decoration:none}.flychat-credit a:hover{text-decoration:underline}.console-chat{display:none!important}body:has(.cookie-banner:not([hidden])) .flychat-launcher{bottom:310px}@keyframes flychat-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:600px){.flychat-launcher{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:20px}.flychat-window{inset:12px 12px auto;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);border-radius:22px}.flychat-header{padding:16px}.flychat-composer{margin-bottom:calc(10px + env(safe-area-inset-bottom))}.flychat-credit{display:none}body:has(.cookie-banner:not([hidden])) .flychat-launcher{bottom:340px}}@media(prefers-reduced-motion:reduce){.flychat-window{animation:none}.flychat-log{scroll-behavior:auto}.flychat-launcher{transition:none}}

#flylink-chat .flychat-header{margin:0;max-width:none;letter-spacing:normal}#flylink-chat .flychat-avatar{display:grid;place-items:center;background:#f4f3f9;flex-shrink:0}#flylink-chat .flychat-avatar svg{width:39px;height:39px;stroke:none}#flylink-chat .flychat-clear{margin-inline-start:auto;border:0;background:#f4f4f5;color:#707074;border-radius:50%;width:30px;height:30px;font-size:20px}#flylink-chat .flychat-close{margin:0}#flylink-chat .flychat-actions a{font-size:10px;color:#85858b}#flylink-chat .flychat-bubble{white-space:pre-wrap;overflow-wrap:anywhere}#flylink-chat .flychat-retry{border:0;border-radius:16px;padding:8px 14px;background:#f0f0f3;color:#333}#flylink-chat[dir=rtl] .flychat-launcher{right:auto;left:24px}#flylink-chat[dir=rtl] .flychat-window{right:auto;left:24px}@media(max-width:600px){#flylink-chat[dir=rtl] .flychat-window{left:12px}}

#flylink-chat textarea:focus-visible{outline:none}#flylink-chat .flychat-composer:focus-within{border-color:#b9bbc2;box-shadow:0 0 0 1px #d5d6da}
