:root{--c19-gold:#c9a24a;--c19-bright:#f0d68a;--c19-green:#3fbf87;--c19-white:#e9eef6;--c19-muted:#8f9ab0;--c19-panel:#0a1426e0;--c19-launcher:#0a1426eb;--c19-border:#c9a24a4d;--c19-option-border:#c9a24a66;--c19-ring:#c9a24a99;--c19-line:#1f2f41;--c19-team:#ffffff0d;--c19-visitor:linear-gradient(180deg,#c9a24a47,#8e6d242e);--c19-visitor-ink:#f7e3a6;--c19-card:#04070f80;--c19-option:#c9a24a0d;--c19-hover:#c9a24a24;--c19-received:#3fbf871a;--c19-received-border:#3fbf8766;--c19-header:linear-gradient(180deg,#c9a24a24,transparent);--c19-avatar:radial-gradient(circle,#13233f,#04070f);--c19-shadow:0 30px 80px #0009;--c19-launch-shadow:0 14px 34px #00000080;--c19-focus:0 0 0 3px #f0d68a1a;--c19-pulse-start:0 0 0 0 #c9a24a4d;--c19-pulse-end:0 0 0 16px #c9a24a00;--c19-field:#0e1520;--c19-title:#f2f2f3}.c19-widget{z-index:45;color:var(--c19-white);font:400 14px/1.5 Barlow,sans-serif;position:fixed;bottom:36px;right:36px}.c19-launcher{background:var(--c19-launcher);border:1px solid var(--c19-ring);height:auto;box-shadow:var(--c19-launch-shadow);color:var(--c19-bright);border-radius:999px;gap:12px;padding:6px 20px 6px 6px;display:flex;position:relative}.c19-launcher:hover{background:var(--c19-launcher);color:var(--c19-bright)}.c19-avatar{background:var(--c19-avatar);border:1.5px solid var(--c19-gold);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative}.c19-launcher .c19-avatar{animation:2.4s infinite c19-pulse}.c19-avatar img{object-fit:contain;width:38px;height:38px}.c19-launcher-text{text-align:left;flex-direction:column;display:flex}.c19-launcher strong{letter-spacing:.2em;color:var(--c19-bright);font:500 14px/1.2 Barlow Condensed,sans-serif}.c19-unread{background:var(--c19-gold);min-width:22px;height:22px;color:var(--page-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-6px}.c19-panel{border:1px solid var(--c19-border);background:var(--c19-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:380px;max-height:calc(100dvh - 140px);box-shadow:var(--c19-shadow);transform-origin:100% 100%;border-radius:20px;flex-direction:column;animation:.55s both c19-open;display:flex;position:absolute;bottom:80px;right:0;overflow:hidden}.c19-panel header{background:var(--c19-header);border-bottom:1px solid var(--c19-line);flex-shrink:0;align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.c19-panel header .c19-avatar{flex-basis:50px;width:50px;height:50px}.c19-panel h2{letter-spacing:.1em;color:var(--c19-title);white-space:nowrap;font:500 16px/1.25 Barlow Condensed,sans-serif}.c19-close{color:var(--c19-muted);background:0 0;flex-shrink:0;width:24px;height:28px;padding:0}.c19-kebab{flex-shrink:0;margin-left:auto;position:relative}.c19-kebab>button{color:var(--c19-muted);background:0 0;width:24px;height:28px;padding:0}.c19-dropdown{z-index:2;border:1px solid var(--c19-border);background:var(--c19-launcher);box-shadow:var(--c19-launch-shadow);border-radius:10px;padding:4px;position:absolute;top:32px;right:0}.c19-dropdown button{white-space:nowrap;height:auto;color:var(--c19-white);padding:8px 14px;font-size:12px}.c19-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c19-gold) transparent;flex-direction:column;gap:10px;height:446px;min-height:0;padding:0 16px 14px;display:flex;overflow-y:auto}.c19-messages>div:first-child{margin-top:auto}.c19-bubble{border:1px solid var(--c19-line);background:var(--c19-team);white-space:pre-wrap;overflow-wrap:anywhere;width:fit-content;max-width:300px;color:var(--c19-white);border-radius:16px 16px 16px 4px;margin-bottom:10px;padding:11px 14px;font:400 14px/1.5 Barlow,sans-serif}.c19-visitor{background:var(--c19-visitor);border-color:var(--c19-ring);color:var(--c19-visitor-ink);border-radius:16px 16px 4px;margin-left:auto}.c19-options{flex-direction:column;gap:10px;display:flex}.c19-options button{border:1px solid var(--c19-option-border);background:var(--c19-option);height:auto;color:var(--c19-bright);white-space:normal;text-align:left;border-radius:12px;justify-content:space-between;padding:12px 16px;font:400 14px/1.5 Barlow,sans-serif}.c19-options button:hover{background:var(--c19-hover);border-color:var(--b18-hover-border)}.c19-options span{flex:1}.c19-options svg{width:14px;height:14px}.c19-details{background:var(--c19-card);border:1px solid var(--c19-border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.c19-details label{border:1px solid var(--c19-line);background:var(--c19-field);border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.c19-details label:focus-within{border-color:var(--c19-bright);box-shadow:var(--c19-focus)}.c19-details label svg{width:14px;color:var(--c19-muted);flex-shrink:0}.c19-details input{width:100%;min-width:0;color:var(--c19-white);background:0 0;border:0;outline:none;font-size:14px}.c19-details-send{border:1px solid var(--c19-ring);background:var(--c19-header);height:44px;color:var(--c19-bright);letter-spacing:0;border-radius:999px;font:500 13px Barlow Condensed}.c19-notnow{color:var(--c19-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:2px 8px;font-size:12px;text-decoration:underline}.c19-notnow:hover{color:var(--c19-bright)}.c19-infolink{color:var(--c19-bright);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12px;text-decoration:underline}.c19-honeypot{left:-9999px;width:1px!important;height:1px!important;position:absolute!important}.c19-received{border:1px solid var(--c19-received-border);background:var(--c19-received);width:fit-content;max-width:100%;color:var(--c19-green);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 auto 10px;padding:4px 12px;font-size:11px;display:flex}.c19-received svg{width:12px;height:12px}.c19-joined{color:var(--c19-muted);justify-content:center;align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.c19-joined:before,.c19-joined:after{content:"";background:var(--c19-line);flex:1;height:1px}.c19-label{color:var(--c19-muted);margin-bottom:3px;font-size:11px;display:block}.c19-composer{border-top:1px solid var(--c19-line);flex-shrink:0;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.c19-composer textarea{resize:none;width:100%;min-width:0;max-height:80px;color:var(--c19-white);background:0 0;border:0;outline:none;font-size:14px;line-height:1.5}.c19-composer textarea::placeholder{color:var(--c19-muted)}.c19-send{background:var(--c19-hover);border:1px solid var(--c19-ring);width:36px;height:36px;color:var(--c19-bright);border-radius:50%;flex-shrink:0;padding:0}.c19-send:hover{background:var(--c19-option);color:var(--c19-bright)}.c19-typing{gap:4px;width:fit-content;padding:14px;display:flex}.c19-typing i{background:var(--c19-gold);border-radius:50%;width:6px;height:6px;animation:1.2s infinite c19-dot}.c19-typing i:nth-child(2){animation-delay:.2s}.c19-typing i:nth-child(3){animation-delay:.4s}.c19-error{color:var(--c19-bright);padding:8px;font-size:12px}@keyframes c19-open{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes c19-pulse{0%{box-shadow:var(--c19-pulse-start)}to{box-shadow:var(--c19-pulse-end)}}@keyframes c19-dot{0%,70%,to{opacity:.3}35%{opacity:1}}@media (width<=767px){.c19-widget{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.c19-launcher{justify-content:center;width:56px;height:56px;padding:4px}.c19-launcher-text{display:none}.c19-panel{width:100%;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--c19-launcher);border-radius:0;position:fixed;inset:0}.c19-messages{flex:1;height:auto}.c19-panel h2,.c19-details input,.c19-composer textarea{font-size:16px}.c19-widget:has(.c19-panel) .c19-launcher{visibility:hidden}}@media (prefers-reduced-motion:reduce){.c19-panel,.c19-launcher .c19-avatar,.c19-typing i{animation:none}}
