.support-chat-module__CFaLaW__demoShell{color:#183b2b;isolation:isolate;background:#f5efe3;min-height:100svh;position:relative;overflow:hidden}.support-chat-module__CFaLaW__demoTexture{z-index:-2;background:radial-gradient(circle at 77% 20%,#b08a5833,#0000 24rem),linear-gradient(135deg,#0000 0 49.8%,#183b2b12 50%,#0000 50.2%),#f5efe3;position:absolute;inset:0}.support-chat-module__CFaLaW__demoTexture:after{content:"";opacity:.17;background-image:radial-gradient(#183b2b26 .55px,#0000 .55px);background-size:8px 8px;position:absolute;inset:0}.support-chat-module__CFaLaW__demoCopy{width:min(760px,100% - 48px);margin-left:max(24px,50vw - 590px);padding:clamp(90px,14vh,160px) 0 80px}.support-chat-module__CFaLaW__demoEyebrow{color:#9a7344;letter-spacing:.2em;margin:0 0 24px;font-size:.72rem;font-weight:750}.support-chat-module__CFaLaW__demoCopy h1{color:#173a2a;letter-spacing:-.055em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:400;line-height:.98}.support-chat-module__CFaLaW__demoCopy>p:not(.support-chat-module__CFaLaW__demoEyebrow){color:#56645c;max-width:580px;margin:32px 0 0;font-size:1.08rem;line-height:1.8}.support-chat-module__CFaLaW__demoNotes{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.support-chat-module__CFaLaW__demoNotes span{letter-spacing:.03em;background:#fffdf88c;border:1px solid #183b2b2e;border-radius:999px;padding:9px 13px;font-size:.76rem}.support-chat-module__CFaLaW__demoHint{text-align:right;max-width:230px;padding-right:8px;position:absolute;bottom:112px;right:32px}.support-chat-module__CFaLaW__demoHint span{color:#9a7344;letter-spacing:.18em;font-size:.68rem;font-weight:800}.support-chat-module__CFaLaW__demoHint p{color:#66736c;margin:7px 0 0;font-family:Georgia,serif;font-size:.95rem;line-height:1.5}.support-chat-module__CFaLaW__widget{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:100;font-family:Segoe UI,Arial,sans-serif;position:fixed}.support-chat-module__CFaLaW__launcher{color:#fffdf8;cursor:pointer;background:#1d4a36;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:62px;height:62px;margin-left:auto;transition:transform .18s,background .18s;display:grid;box-shadow:0 18px 42px #1635284d}.support-chat-module__CFaLaW__launcher:hover{background:#163a2a;transform:translateY(-2px)}.support-chat-module__CFaLaW__launcher svg{fill:currentColor;width:28px}.support-chat-module__CFaLaW__launcher span{font-family:Arial,sans-serif;font-size:2rem;font-weight:300;line-height:1}.support-chat-module__CFaLaW__panel{background:#fbf8f1;border:1px solid #16352821;border-radius:18px;grid-template-rows:auto 1fr auto auto;width:min(390px,100vw - 32px);height:min(650px,100svh - 116px);margin-bottom:14px;animation:.19s ease-out support-chat-module__CFaLaW__reveal;display:grid;overflow:hidden;box-shadow:0 28px 85px #182c223d}@keyframes support-chat-module__CFaLaW__reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}}.support-chat-module__CFaLaW__header{color:#fffdf8;background:#1d4a36;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid}.support-chat-module__CFaLaW__brandMark,.support-chat-module__CFaLaW__avatar{color:#f0d8b2;border:1px solid #bf9b69bf;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.support-chat-module__CFaLaW__brandMark{width:40px;height:40px;font-size:1.05rem}.support-chat-module__CFaLaW__header h2{color:inherit;letter-spacing:.12em;margin:0;font-family:Georgia,serif;font-size:1.04rem;font-weight:500}.support-chat-module__CFaLaW__header p{color:#fffdf8b8;align-items:center;gap:6px;margin:5px 0 0;font-size:.7rem;display:flex}.support-chat-module__CFaLaW__header p span{background:#a8c9a7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #a8c9a71f}.support-chat-module__CFaLaW__close{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.55rem;font-weight:300}.support-chat-module__CFaLaW__close:hover{background:#ffffff17}.support-chat-module__CFaLaW__messages{scrollbar-width:thin;scrollbar-color:#1d4a3640 transparent;padding:17px 15px 12px;overflow-y:auto}.support-chat-module__CFaLaW__dateLabel{color:#918b80;letter-spacing:.16em;text-align:center;margin:0 0 18px;font-size:.62rem;font-weight:750}.support-chat-module__CFaLaW__messageRow{align-items:flex-end;gap:8px;margin:0 0 14px;display:flex}.support-chat-module__CFaLaW__messageRow.support-chat-module__CFaLaW__user{justify-content:flex-end}.support-chat-module__CFaLaW__avatar{color:#1d4a36;border-color:#1d4a3640;flex:none;width:27px;height:27px;font-size:.68rem}.support-chat-module__CFaLaW__messageBubble{color:#343a35;background:#fffdfa;border:1px solid #e3dccf;border-radius:5px 15px 15px;max-width:80%;padding:12px 14px;box-shadow:0 6px 16px #2231280d}.support-chat-module__CFaLaW__messageBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.58}.support-chat-module__CFaLaW__messageBubble small{color:#63806e;margin-top:8px;font-size:.63rem;display:block}.support-chat-module__CFaLaW__user .support-chat-module__CFaLaW__messageBubble{color:#fffdf8;background:#1d4a36;border-color:#1d4a36;border-radius:15px 5px 15px 15px}.support-chat-module__CFaLaW__typing{gap:5px;padding-block:16px;display:flex}.support-chat-module__CFaLaW__typing i{background:#789080;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite support-chat-module__CFaLaW__pulse}.support-chat-module__CFaLaW__typing i:nth-child(2){animation-delay:.12s}.support-chat-module__CFaLaW__typing i:nth-child(3){animation-delay:.24s}@keyframes support-chat-module__CFaLaW__pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.support-chat-module__CFaLaW__error,.support-chat-module__CFaLaW__escalation{background:#f7f0e5;border:1px solid #dacdb8;border-radius:10px;margin:8px 0 14px 35px;padding:12px}.support-chat-module__CFaLaW__error p,.support-chat-module__CFaLaW__escalation p{color:#675b4b;margin:0 0 9px;font-size:.76rem;line-height:1.45}.support-chat-module__CFaLaW__error button,.support-chat-module__CFaLaW__escalationActions button,.support-chat-module__CFaLaW__emailForm button{color:#1d4a36;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #1d4a36;border-radius:7px;padding:6px 10px;font-size:.74rem;font-weight:650}.support-chat-module__CFaLaW__escalationActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-chat-module__CFaLaW__escalationActions button:first-child,.support-chat-module__CFaLaW__emailForm button{color:#fffdf8;background:#1d4a36}.support-chat-module__CFaLaW__escalationActions button:disabled{color:#9b968d;cursor:not-allowed;border-color:#b9b4aa}.support-chat-module__CFaLaW__emailForm{gap:7px;margin-top:12px;display:grid}.support-chat-module__CFaLaW__emailForm label{color:#3f4c44;font-size:.72rem;line-height:1.45}.support-chat-module__CFaLaW__emailForm input{color:#29342d;width:100%;min-height:40px;font:inherit;background:#fffdfa;border:1px solid #cfc5b6;border-radius:7px;padding:0 10px;font-size:.8rem}.support-chat-module__CFaLaW__emailForm small{color:#827a6e;font-size:.65rem;line-height:1.4}.support-chat-module__CFaLaW__escalation .support-chat-module__CFaLaW__escalationStatus{color:#1d4a36;margin:10px 0 0}.support-chat-module__CFaLaW__composer{background:#fffdfa;border-top:1px solid #e3dccf;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:12px 13px;display:grid}.support-chat-module__CFaLaW__composer textarea{resize:none;color:#29342d;min-height:43px;max-height:100px;font:inherit;background:#fbf8f1;border:1px solid #d7cfc2;border-radius:10px;padding:11px 12px;font-size:.84rem;line-height:1.4}.support-chat-module__CFaLaW__composer button{color:#fffdf8;cursor:pointer;background:#1d4a36;border:0;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.support-chat-module__CFaLaW__composer button:disabled{opacity:.42;cursor:not-allowed}.support-chat-module__CFaLaW__composer svg{fill:currentColor;width:21px}.support-chat-module__CFaLaW__footer{color:#8a847b;text-align:center;background:#fffdfa;padding:0 14px 11px;font-size:.59rem;line-height:1.4}.support-chat-module__CFaLaW__footer a{color:#52685a;border-bottom:1px solid}.support-chat-module__CFaLaW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.support-chat-module__CFaLaW__demoCopy{width:calc(100% - 32px);margin-left:16px;padding-top:64px}.support-chat-module__CFaLaW__demoCopy h1{font-size:clamp(2.8rem,15vw,4.2rem)}.support-chat-module__CFaLaW__demoHint{display:none}.support-chat-module__CFaLaW__widget{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.support-chat-module__CFaLaW__panel{width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));height:min(680px, calc(100svh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:15px;margin-bottom:10px}.support-chat-module__CFaLaW__launcher{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.support-chat-module__CFaLaW__panel,.support-chat-module__CFaLaW__typing i{animation:none}.support-chat-module__CFaLaW__launcher{transition:none}}
