.wcb{font-family:'Montserrat',system-ui,sans-serif}.wcb *{box-sizing:border-box}.wxm-open .wcb{display:none}.wcb-bubble{position:fixed;right:22px;bottom:22px;z-index:99970;width:62px;height:62px;border:0!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#ff5a5a,#FE0000 50%,#a00000)!important;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;box-shadow:0 0 30px rgba(254,0,0,.55),0 10px 30px rgba(0,0,0,.5);transition:transform .25s cubic-bezier(.2,.9,.1,1),box-shadow .25s}.wcb-bubble::before,.wcb-bubble::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(254,0,0,.7);animation:wcb-ring 2.6s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.wcb-bubble::after{animation-delay:1.3s}.wcb-bubble:hover{transform:scale(1.08) rotate(-6deg);box-shadow:0 0 55px rgba(254,0,0,.85),0 10px 30px rgba(0,0,0,.5);background:radial-gradient(circle at 35% 30%,#ff5a5a,#FE0000 50%,#a00000)!important}.wcb.open .wcb-bubble{transform:scale(.9)}.wcb.open .wcb-bubble::before,.wcb.open .wcb-bubble::after{animation:none;opacity:0}.wcb-bubble svg{width:26px;height:26px;position:relative}.wcb-bubble:focus-visible,.wcb-x:focus-visible,.wcb-chip:focus-visible,.wcb-go:focus-visible,.wcb-wa:focus-visible{outline:2px solid #fff;outline-offset:3px}.wcb-tip{position:fixed;right:22px;bottom:96px;z-index:99970;background:rgba(14,14,14,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(254,0,0,.5);border-radius:16px 16px 4px 16px;color:#F4F4F4!important;font-size:13px;font-weight:600;line-height:1.5;padding:13px 16px;max-width:250px;box-shadow:0 0 30px rgba(254,0,0,.25);opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom right;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.1,1);pointer-events:none;cursor:pointer}.wcb-tip::before{content:"// ";color:#FE0000;font-family:'JetBrains Mono',monospace}.wcb-tip.on{opacity:1;transform:none;pointer-events:auto}.wcb-panel{position:fixed;right:22px;bottom:98px;z-index:99971;width:390px;max-width:calc(100vw - 24px);height:580px;max-height:calc(100vh - 120px);background:rgba(8,8,8,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(254,0,0,.35);border-radius:22px;box-shadow:0 0 60px rgba(254,0,0,.22),0 30px 80px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(16px) scale(.96);transform-origin:bottom right;visibility:hidden;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.1,1),visibility .3s}.wcb.open .wcb-panel{opacity:1;transform:none;visibility:visible}.wcb-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(254,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(254,0,0,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.wcb-head{position:relative;display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px;border-bottom:1px solid rgba(244,244,244,.08);background:linear-gradient(180deg,rgba(254,0,0,.1),transparent)}.wcb-av{position:relative;width:42px;height:42px;border-radius:50%;background:#050505;border:1px solid #FE0000;box-shadow:0 0 18px rgba(254,0,0,.5);color:#FE0000!important;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;flex-shrink:0}.wcb-t{font-size:15px;font-weight:900;letter-spacing:-.02em;color:#F4F4F4!important;line-height:1.25}.wcb-st{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,244,244,.5)!important;line-height:1.5;margin-top:2px}.wcb-st i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#FE0000;box-shadow:0 0 10px #FE0000;margin-right:7px;vertical-align:1px;animation:wcb-dot 1.4s ease-in-out infinite}.wcb-x{margin-left:auto;width:34px;height:34px;border-radius:50%!important;background:rgba(244,244,244,.06)!important;border:1px solid rgba(244,244,244,.15)!important;color:rgba(244,244,244,.7)!important;font-size:20px;line-height:1;cursor:pointer;padding:0!important;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .3s}.wcb-x:hover{background:#FE0000!important;border-color:#FE0000!important;color:#fff!important;transform:rotate(90deg)}.wcb-log{position:relative;flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(254,0,0,.4) transparent}.wcb-m{max-width:86%;padding:11px 14px;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;animation:wcb-in .35s cubic-bezier(.2,.9,.1,1) both}.wcb-m.bot{align-self:flex-start;background:rgba(22,22,22,.95);border:1px solid rgba(244,244,244,.08);border-radius:16px 16px 16px 4px;color:rgba(244,244,244,.9)!important}.wcb-m.me{align-self:flex-end;background:linear-gradient(135deg,rgba(254,0,0,.22),rgba(254,0,0,.1));border:1px solid rgba(254,0,0,.45);border-radius:16px 16px 4px 16px;color:#fff!important}.wcb-m a{color:#FE0000!important;text-decoration:underline;text-underline-offset:3px}.wcb-m strong{color:#fff;font-weight:800}.wcb-m.cta{background:transparent;border:0;padding:0}.wcb-m a.wcb-wa{display:inline-flex;align-items:center;gap:10px;background:#FE0000;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800;padding:13px 20px;border-radius:999px;box-shadow:0 0 26px rgba(254,0,0,.45);transition:box-shadow .25s}.wcb-m a.wcb-wa:hover{box-shadow:0 0 50px rgba(254,0,0,.85)}.wcb-typing{padding:14px 16px!important}.wcb-typing span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#FE0000;margin-right:5px;animation:wcb-b 1s infinite}.wcb-typing span:nth-child(2){animation-delay:.2s}.wcb-typing span:nth-child(3){animation-delay:.4s}.wcb-chips{display:flex;flex-wrap:wrap;gap:8px}.wcb-chip{background:rgba(244,244,244,.03)!important;border:1px solid rgba(244,244,244,.25)!important;border-radius:999px!important;color:#F4F4F4!important;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;padding:8px 14px!important;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.wcb-chip:hover{border-color:#FE0000!important;background:rgba(254,0,0,.14)!important;color:#fff!important}.wcb textarea{width:100%;background:rgba(244,244,244,.05)!important;border:1px solid rgba(244,244,244,.16)!important;border-radius:16px!important;color:#F4F4F4!important;font-family:'Montserrat',system-ui,sans-serif;font-size:14px;padding:12px 14px!important;margin:0;resize:none;height:46px;max-height:110px;line-height:1.4;box-shadow:none!important}.wcb textarea:focus{border-color:#FE0000!important;background:rgba(244,244,244,.08)!important;outline:none;box-shadow:0 0 0 3px rgba(254,0,0,.15)!important}.wcb textarea::placeholder{color:rgba(244,244,244,.35)}.wcb-input{position:relative;display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(244,244,244,.08);background:rgba(5,5,5,.6)}.wcb-go{width:46px;height:46px;flex-shrink:0;background:#FE0000!important;border:0!important;border-radius:50%!important;color:#fff!important;font-size:18px;cursor:pointer;padding:0!important;box-shadow:0 0 20px rgba(254,0,0,.45);transition:box-shadow .2s,transform .2s}.wcb-go:hover{background:#FE0000!important;box-shadow:0 0 40px rgba(254,0,0,.85);transform:translateX(2px)}.wcb-foot{position:relative;font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.04em;color:rgba(244,244,244,.32)!important;text-align:center;padding:0 12px 10px;margin:0;background:rgba(5,5,5,.6)}@keyframes wcb-in{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes wcb-b{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes wcb-ring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.7);opacity:0}}@keyframes wcb-dot{50%{opacity:.35;transform:scale(.7)}}@media(max-width:480px){.wcb-panel{right:0;bottom:0;width:100vw;max-width:100vw;height:100%;max-height:100%;border:0;border-radius:0}.wcb.open .wcb-bubble,.wcb.open .wcb-tip{display:none}}@media(prefers-reduced-motion:reduce){.wcb *,.wcb-bubble::before,.wcb-bubble::after{animation:none!important;transition:none!important}}