@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s5ynghnQci.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass5ynghnQci.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5ynghnQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6Fostz0rdom9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6Vostz0rdom9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51ostz0rdg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6Fostz0rdom9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6Vostz0rdom9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51ostz0rdg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuYMBYrp0xg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuYMBYro.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#xc-chat-root{--xc-accent:#E85D04;--xc-accent-dark:#c94f00;--xc-gray-900:#1a1a1a;--xc-gray-800:#252525;--xc-gray-700:#333;--xc-gray-600:#555;--xc-gray-300:#c4c4c4;--xc-gray-100:#f4f4f4;--xc-white:#fff;--xc-radius:16px;--xc-shadow:0 8px 40px rgba(0,0,0,.28);font-family:'Barlow',sans-serif}#xc-chat-root *{box-sizing:border-box;margin:0;padding:0}#xc-launcher{position:fixed;width:62px;height:62px;background:var(--xc-accent);border-radius:50%;border:none;cursor:pointer;box-shadow:0 4px 20px rgb(0 0 0 / .32);display:flex;align-items:center;justify-content:center;z-index:99999;transition:transform .2s ease,box-shadow .2s ease}#xc-launcher:hover{transform:scale(1.08);box-shadow:0 6px 28px rgb(0 0 0 / .44)}#xc-launcher::before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;background:var(--xc-accent);animation:xcPulse 2.5s ease-out infinite;z-index:-1}@keyframes xcPulse{0%{transform:scale(1);opacity:.55}80%{transform:scale(1.7);opacity:0}100%{transform:scale(1.7);opacity:0}}#xc-launcher svg{transition:opacity .2s,transform .2s}#xc-launcher .icon-chat{opacity:1;transform:scale(1) rotate(0deg)}#xc-launcher .icon-close{position:absolute;opacity:0;transform:scale(.6) rotate(-20deg)}#xc-launcher.open .icon-chat{opacity:0;transform:scale(.6) rotate(20deg)}#xc-launcher.open .icon-close{opacity:1;transform:scale(1) rotate(0deg)}#xc-window{position:fixed;width:380px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 130px);background:var(--xc-gray-900);border-radius:var(--xc-radius);box-shadow:var(--xc-shadow);display:flex;flex-direction:column;overflow:hidden;z-index:99998;transform:scale(.88) translateY(16px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}#xc-window.open{transform:scale(1) translateY(0);opacity:1;pointer-events:all}#xc-header{background:var(--xc-gray-800);padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--xc-gray-700);flex-shrink:0}#xc-avatar{width:40px;height:40px;background:var(--xc-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:800;color:#fff;letter-spacing:.5px}#xc-header-text h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;color:var(--xc-white)}#xc-header-text p{font-size:12px;color:#6fcf97;display:flex;align-items:center;gap:5px;margin-top:2px}#xc-header-text p::before{content:'';width:7px;height:7px;background:#6fcf97;border-radius:50%;display:inline-block;animation:xcBlink 2s ease-in-out infinite}@keyframes xcBlink{0%,100%{opacity:1}50%{opacity:.3}}#xc-messages{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}#xc-messages::-webkit-scrollbar{width:4px}#xc-messages::-webkit-scrollbar-thumb{background:var(--xc-gray-700);border-radius:4px}.xc-msg{max-width:88%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.55;animation:xcFadeUp .22s ease forwards}@keyframes xcFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xc-msg.bot{background:var(--xc-gray-800);color:var(--xc-gray-100);border-radius:12px 12px 12px 3px;align-self:flex-start;border:1px solid var(--xc-gray-700)}.xc-msg.user{background:var(--xc-accent);color:var(--xc-white);border-radius:12px 12px 3px 12px;align-self:flex-end;font-weight:500}.xc-msg a{color:#ff8c42;text-decoration:underline}.xc-msg strong{color:var(--xc-accent)}.xc-msg.user a,.xc-msg.user strong{color:var(--xc-white);font-weight:700}.xc-msg ul{padding-left:18px;margin-top:6px}.xc-msg li{margin-bottom:3px}.xc-typing{display:flex;align-items:center;gap:5px;padding:10px 14px;background:var(--xc-gray-800);border:1px solid var(--xc-gray-700);border-radius:12px 12px 12px 3px;align-self:flex-start;width:fit-content}.xc-typing span{width:7px;height:7px;background:var(--xc-gray-300);border-radius:50%;animation:xcDot 1.2s ease-in-out infinite}.xc-typing span:nth-child(2){animation-delay:.2s}.xc-typing span:nth-child(3){animation-delay:.4s}@keyframes xcDot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}#xc-chips{padding:6px 14px 10px;display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}.xc-chip{background:var(--xc-gray-800);border:1px solid var(--xc-gray-600);color:var(--xc-gray-300);padding:5px 11px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .15s;font-family:'Barlow',sans-serif}.xc-chip:hover{background:var(--xc-accent);border-color:var(--xc-accent);color:#fff}#xc-lead-card{display:none;flex-direction:column;gap:10px;margin:0 14px 10px;padding:14px 16px;background:var(--xc-gray-800);border:1px solid var(--xc-accent);border-radius:12px;animation:xcFadeUp .25s ease forwards;flex-shrink:0}#xc-lead-card.visible{display:flex}#xc-lead-prompt{font-size:13px;font-weight:600;color:var(--xc-white);line-height:1.4}.xc-lead-fields{display:flex;flex-direction:column;gap:7px}.xc-lead-fields input,.xc-lead-fields textarea{background:var(--xc-gray-700);border:1px solid var(--xc-gray-600);border-radius:8px;color:var(--xc-white);padding:8px 11px;font-size:13px;font-family:'Barlow',sans-serif;outline:none;width:100%;transition:border-color .2s;resize:none}.xc-lead-fields input:focus,.xc-lead-fields textarea:focus{border-color:var(--xc-accent)}.xc-lead-fields input::placeholder,.xc-lead-fields textarea::placeholder{color:var(--xc-gray-600)}.xc-lead-actions{display:flex;gap:8px}#xc-lead-submit{flex:1;background:var(--xc-accent);color:#fff;border:none;border-radius:8px;padding:9px 14px;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s}#xc-lead-submit:hover{background:var(--xc-accent-dark)}#xc-lead-submit:disabled{background:var(--xc-gray-600);cursor:not-allowed}#xc-lead-skip{background:#fff0;color:var(--xc-gray-300);border:1px solid var(--xc-gray-600);border-radius:8px;padding:9px 12px;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s;font-family:'Barlow',sans-serif}#xc-lead-skip:hover{color:var(--xc-white);border-color:var(--xc-gray-300)}#xc-lead-error{font-size:12px;color:#e74c3c;background:rgb(231 76 60 / .12);padding:6px 10px;border-radius:6px}#xc-input-row{padding:10px 14px 14px;display:flex;gap:8px;align-items:flex-end;border-top:1px solid var(--xc-gray-700);flex-shrink:0;background:var(--xc-gray-800)}#xc-input{flex:1;background:var(--xc-gray-700);border:1px solid var(--xc-gray-600);border-radius:10px;color:var(--xc-white);padding:9px 13px;font-size:14px;font-family:'Barlow',sans-serif;resize:none;outline:none;max-height:90px;line-height:1.4;transition:border-color .2s}#xc-input::placeholder{color:var(--xc-gray-600)}#xc-input:focus{border-color:var(--xc-accent)}#xc-send{width:38px;height:38px;background:var(--xc-accent);border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .1s}#xc-send:hover{background:var(--xc-accent-dark)}#xc-send:active{transform:scale(.93)}#xc-send:disabled{background:var(--xc-gray-600);cursor:not-allowed}#xc-footer{text-align:center;padding:6px;font-size:10px;color:var(--xc-gray-600);background:var(--xc-gray-900);flex-shrink:0}#xc-footer a{color:var(--xc-accent);text-decoration:none}@media (max-width:480px){#xc-window{width:calc(100vw - 16px)!important;bottom:90px!important;right:8px!important;left:8px!important;height:calc(100vh - 110px)!important;max-height:none!important}}