@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.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:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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}#wpaicb-root{--p:#5b5bd6;--p2:#7c3aed;--pd:#4338ca;--pl:#ede9fe;--bg:#ffffff;--sf:#f7f7fb;--tx:#18181b;--tx2:#71717a;--bd:#e4e4e7;--sh:0 8px 40px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.07);--sh2:0 28px 72px rgba(0,0,0,.17),0 4px 18px rgba(0,0,0,.09);--r:18px;--f:'Plus Jakarta Sans',system-ui,sans-serif;--ease:cubic-bezier(.4,0,.2,1);--sp:cubic-bezier(.34,1.56,.64,1)}#wpaicb-root *{box-sizing:border-box;font-family:var(--f);-webkit-font-smoothing:antialiased}#wpaicb-root.cb-dark{--bg:#18181b;--sf:#27272a;--tx:#fafafa;--tx2:#a1a1aa;--bd:#3f3f46}#cb-fab{position:fixed;bottom:26px;right:26px;z-index:2147483646;width:60px;height:60px;border-radius:18px;background:linear-gradient(145deg,var(--p) 0%,var(--p2) 100%);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;outline:none;box-shadow:0 4px 20px rgb(91 91 214 / .5),0 1px 6px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .18);transition:transform .3s var(--sp),box-shadow .3s var(--ease),border-radius .3s var(--ease);animation:cb-pulse-glow 3.5s ease-in-out infinite}@keyframes cb-pulse-glow{0%,100%{box-shadow:0 4px 20px rgb(91 91 214 / .5),0 1px 6px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .18),0 0 0 0 rgb(91 91 214 / .35)}55%{box-shadow:0 4px 20px rgb(91 91 214 / .5),0 1px 6px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .18),0 0 0 12px rgb(91 91 214 / 0)}}#cb-fab:hover{transform:translateY(-3px) scale(1.05);animation:none;border-radius:20px;box-shadow:0 12px 40px rgb(91 91 214 / .6),0 4px 14px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .22)}#cb-fab:active{transform:scale(.92);border-radius:16px}#cb-fab.left{right:auto;left:26px}.cb-fab-inner{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.cb-fab-chat,.cb-fab-close{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .22s,transform .22s var(--sp)}.cb-fab-close{opacity:0;transform:rotate(-90deg) scale(.5)}#cb-fab.open .cb-fab-chat{opacity:0;transform:rotate(90deg) scale(.5)}#cb-fab.open .cb-fab-close{opacity:1;transform:none}#cb-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:#ef4444;color:#fff;border:2.5px solid #fff;font-size:.66rem;font-weight:800;letter-spacing:-.01em;display:none;align-items:center;justify-content:center;padding:0 4px;animation:cb-pop .3s var(--sp)}@keyframes cb-pop{from{transform:scale(0)}to{transform:scale(1)}}#cb-nudge{position:fixed;z-index:2147483645;bottom:104px;right:26px;background:var(--bg);border:1px solid var(--bd);border-radius:14px;padding:13px 38px 13px 14px;font-size:.855rem;color:var(--tx);line-height:1.5;box-shadow:var(--sh);max-width:240px;cursor:pointer;animation:cb-nudge-in .35s var(--sp)}#cb-nudge.left{right:auto;left:26px}#cb-nudge::after{content:'';position:absolute;bottom:-7px;right:22px;width:12px;height:12px;background:var(--bg);border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);transform:rotate(45deg)}#cb-nudge.left::after{right:auto;left:22px}.cb-nudge-close{position:absolute;top:6px;right:8px;background:none;border:none;cursor:pointer;color:var(--tx2);font-size:.9rem;padding:3px;border-radius:4px}.cb-nudge-close:hover{background:var(--sf)}@keyframes cb-nudge-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#cb-win{position:fixed;z-index:2147483647;bottom:104px;right:26px;width:400px;max-width:calc(100vw - 20px);height:600px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:var(--bg);border-radius:var(--r);box-shadow:var(--sh2);overflow:hidden;opacity:0;transform:translateY(20px) scale(.96);pointer-events:none;transition:opacity .26s var(--ease),transform .26s var(--sp)}#cb-win.open{opacity:1;transform:none;pointer-events:all}#cb-win.left{right:auto;left:26px}#cb-header{background:linear-gradient(135deg,var(--p) 0%,var(--p2) 100%);padding:14px 16px;display:flex;align-items:center;gap:11px;flex-shrink:0;position:relative;overflow:hidden}#cb-header::before{content:'';position:absolute;top:-40px;right:-30px;width:120px;height:120px;border-radius:50%;background:rgb(255 255 255 / .08)}#cb-header::after{content:'';position:absolute;bottom:-24px;left:40px;width:72px;height:72px;border-radius:50%;background:rgb(255 255 255 / .06)}.cb-hav{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:rgb(255 255 255 / .2);border:2.5px solid rgb(255 255 255 / .35);display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:800;color:#fff;overflow:hidden;position:relative;z-index:1}.cb-hav img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cb-hinfo{flex:1;min-width:0;position:relative;z-index:1}.cb-hname{font-size:.94rem;font-weight:800;color:#fff;letter-spacing:-.02em}.cb-hstatus{font-size:.72rem;color:rgb(255 255 255 / .84);display:flex;align-items:center;gap:5px;margin-top:2px}.cb-dot{width:7px;height:7px;border-radius:50%;background:#4ade80}.cb-dot.offline{background:#fbbf24}.cb-dot.pulse{animation:cb-blink 2.2s infinite}@keyframes cb-blink{0%,100%{opacity:1}50%{opacity:.3}}.cb-hbtns{display:flex;gap:3px;position:relative;z-index:1}.cb-hbtn{width:30px;height:30px;border-radius:8px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.cb-hbtn:hover{background:rgb(255 255 255 / .28)}.cb-offline-bar{background:#fffbeb;border-bottom:1px solid #fde68a;padding:7px 14px;font-size:.77rem;color:#92400e;text-align:center;flex-shrink:0;font-weight:600}.cb-gdpr-bar{background:var(--sf);border-bottom:1px solid var(--bd);padding:12px 14px;display:flex;align-items:flex-start;gap:10px;flex-shrink:0;font-size:.8rem;color:var(--tx2)}.cb-gdpr-bar input[type=checkbox]{margin-top:2px;accent-color:var(--p);flex-shrink:0}.cb-gdpr-bar a{color:var(--p)}.cb-gdpr-accept{margin-top:8px;background:var(--p);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:.8rem;font-weight:700;cursor:pointer;font-family:var(--f);transition:background .15s;align-self:flex-end}.cb-gdpr-accept:hover{background:var(--pd)}.cb-gdpr-accept:disabled{opacity:.45;cursor:not-allowed}#cb-msgs{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:8px;background:var(--sf);scroll-behavior:smooth}#cb-msgs::-webkit-scrollbar{width:4px}#cb-msgs::-webkit-scrollbar-thumb{background:var(--bd);border-radius:2px}.cb-msg{display:flex;gap:7px;animation:cb-min .22s var(--ease)}.cb-msg.u{flex-direction:row-reverse}@keyframes cb-min{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cb-mav{width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-top:auto;background:var(--pl);color:var(--p);font-size:.64rem;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}.cb-mav img{width:100%;height:100%;object-fit:cover}.cb-bwrap{display:flex;flex-direction:column;max-width:calc(100% - 74px)}.cb-msg.u .cb-bwrap{align-items:flex-end}.cb-bub{padding:10px 13px;border-radius:16px;font-size:.855rem;line-height:1.62;color:var(--tx);word-break:break-word}.cb-msg.b .cb-bub{background:var(--bg);border:1px solid var(--bd);border-bottom-left-radius:4px;box-shadow:0 1px 4px rgb(0 0 0 / .06)}.cb-msg.u .cb-bub{background:linear-gradient(135deg,var(--p),var(--p2));color:#fff;border-bottom-right-radius:4px}.cb-bub p{margin:0 0 7px}.cb-bub p:last-child{margin:0}.cb-bub ul,.cb-bub ol{margin:6px 0;padding-left:18px}.cb-bub li{margin:3px 0}.cb-bub strong{font-weight:700}.cb-bub em{font-style:italic}.cb-bub a{color:inherit;text-decoration:underline;opacity:.85}.cb-bub code{background:rgb(0 0 0 / .07);border-radius:4px;padding:1px 5px;font-size:.82em;font-family:monospace}.cb-msg.u .cb-bub code{background:rgb(255 255 255 / .2)}.cb-mtime{font-size:.66rem;color:var(--tx2);margin-top:3px;padding:0 2px}.cb-typing .cb-bub{padding:13px 16px}.cb-dots{display:flex;gap:4px;align-items:center;height:13px}.cb-dots span{width:7px;height:7px;border-radius:50%;background:var(--tx2);animation:cb-bop 1s infinite ease-in-out}.cb-dots span:nth-child(2){animation-delay:.18s}.cb-dots span:nth-child(3){animation-delay:.36s}@keyframes cb-bop{0%,60%,100%{transform:translateY(0);opacity:.55}30%{transform:translateY(-6px);opacity:1}}.cb-page-card{background:var(--bg);border:2px solid var(--p);border-radius:14px;padding:14px 14px 12px;box-shadow:0 2px 10px rgb(91 91 214 / .12)}.cb-page-card-title{font-size:.9rem;font-weight:800;color:var(--p);margin-bottom:5px}.cb-page-card-excerpt{font-size:.78rem;color:var(--tx2);line-height:1.45;margin-bottom:10px}.cb-page-card-btns{display:flex;flex-direction:column;gap:7px}.cb-action-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:12px;font-size:.855rem;font-weight:700;font-family:var(--f);cursor:pointer;text-decoration:none;transition:all .18s;border:none;width:100%;letter-spacing:-.01em}.cb-page-yes-btn,.cb-action-yes{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 3px 10px rgb(34 197 94 / .32);border:none;padding:11px 16px;border-radius:12px;font-size:.855rem;font-weight:700;font-family:var(--f);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .18s}.cb-page-yes-btn:hover:not(:disabled),.cb-action-yes:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgb(34 197 94 / .45)}.cb-page-no-btn,.cb-action-more{background:linear-gradient(135deg,var(--p),var(--p2));color:#fff;box-shadow:0 3px 10px rgb(91 91 214 / .28);border:none;padding:11px 16px;border-radius:12px;font-size:.855rem;font-weight:700;font-family:var(--f);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .18s}.cb-page-no-btn:hover:not(:disabled),.cb-action-more:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgb(91 91 214 / .44)}.cb-action-wa,.cb-wa-final{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff!important;box-shadow:0 3px 10px rgb(37 211 102 / .30);border:none;padding:11px 16px;border-radius:12px;font-size:.855rem;font-weight:700;font-family:var(--f);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:all .18s}.cb-action-wa:hover:not(:disabled),.cb-wa-final:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgb(37 211 102 / .44)}.cb-page-yes-btn:disabled,.cb-page-no-btn:disabled,.cb-action-btn:disabled{opacity:.42;cursor:not-allowed;transform:none!important}.cb-satisf-btns{display:flex;flex-direction:column;gap:7px;margin-top:10px}#cb-footer{background:var(--bg);border-top:1px solid var(--bd);padding:10px 12px 12px;flex-shrink:0;position:relative}.cb-input-row{display:flex;gap:8px;align-items:flex-end}#cb-input{flex:1;border:1.5px solid var(--bd);border-radius:13px;padding:9px 13px;font-size:.855rem;font-family:var(--f);color:var(--tx);background:var(--sf);resize:none;min-height:40px;max-height:110px;outline:none;transition:border-color .15s,box-shadow .15s;line-height:1.5}#cb-input:focus{border-color:var(--p);box-shadow:0 0 0 3px rgb(91 91 214 / .12)}#cb-input::placeholder{color:var(--tx2)}.cb-emoji-btn{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--bd);background:var(--sf);cursor:pointer;font-size:1.05rem;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.cb-emoji-btn:hover{border-color:var(--p);background:var(--pl)}.cb-send-btn{width:40px;height:40px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--p),var(--p2));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;box-shadow:0 3px 10px rgb(91 91 214 / .35)}.cb-send-btn:hover:not(:disabled){box-shadow:0 5px 18px rgb(91 91 214 / .55);transform:translateY(-1px)}.cb-send-btn:active:not(:disabled){transform:scale(.91)}.cb-send-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}#cb-emoji-picker{position:absolute;bottom:68px;right:12px;z-index:10;background:var(--bg);border:1px solid var(--bd);border-radius:14px;padding:10px;display:none;flex-wrap:wrap;gap:4px;box-shadow:var(--sh);width:220px}#cb-emoji-picker.show{display:flex}.cb-emoji-item{width:32px;height:32px;border:none;background:none;cursor:pointer;font-size:1.1rem;border-radius:7px;display:flex;align-items:center;justify-content:center;transition:background .12s}.cb-emoji-item:hover{background:var(--sf)}@media (max-width:480px){#cb-win{bottom:0;right:0;left:0!important;width:100%;max-width:100%;border-radius:22px 22px 0 0;height:92vh;max-height:92vh}#cb-fab{bottom:18px;right:18px}#cb-nudge{bottom:92px;right:18px}}