#popup-content[data-astro-cid-sz7xmlte]{position:relative}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:all .2s ease}.cw-window{position:fixed;z-index:9999;display:flex;flex-direction:column;background:#fff;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;pointer-events:none;opacity:0}.cw-window.cw-open{pointer-events:auto;opacity:1}@media (max-width:639px){.cw-window{inset:0;width:100%;height:100%;max-height:100dvh;transform:translateY(100%)}.cw-window.cw-open{transform:translateY(0)}}@media (min-width:640px){.cw-window{bottom:90px;right:20px;width:390px;height:580px;max-height:80vh;border-radius:16px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;border:1px solid rgba(0,0,0,.06);transform:scale(.9) translateY(20px)}.cw-window.cw-open{transform:scale(1) translateY(0)}}.cw-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,14px));background:linear-gradient(135deg,#180025,#2a0a3d 50%,#01fad5 150%);flex-shrink:0}@media (min-width:640px){.cw-header{padding-top:14px;border-radius:16px 16px 0 0}}.cw-messages{flex:1;overflow-y:auto;padding:16px;background:#f8fafc;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}.cw-msg{display:flex;margin-bottom:8px}.cw-msg-user{justify-content:flex-end}.cw-msg-bot{justify-content:flex-start}.cw-bubble{max-width:85%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5;word-break:break-word}.cw-bubble-user{background:#2a0a3d;color:#fff;border-bottom-right-radius:4px}.cw-bubble-bot{background:#fff;color:#1e293b;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000f}.cw-typing{display:flex;align-items:center;gap:4px;padding:12px 18px}.cw-typing span{width:7px;height:7px;background:#94a3b8;border-radius:50%;animation:cwBounce 1.4s infinite ease-in-out}.cw-typing span:nth-child(1){animation-delay:0s}.cw-typing span:nth-child(2){animation-delay:.2s}.cw-typing span:nth-child(3){animation-delay:.4s}@keyframes cwBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.cw-pinned{display:flex;flex-direction:column;gap:8px;padding:8px 0}.cw-pinned-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;font-size:14px;font-weight:500;color:#1e293b;cursor:pointer;transition:all .15s;text-align:left}.cw-pinned-btn:hover{border-color:#01fad5;background:linear-gradient(135deg,#01fad50d,#2a0a3d08);transform:translateY(-1px);box-shadow:0 2px 8px #01fad526}.cw-pinned-btn:active{transform:scale(.98)}.cw-pinned-icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;flex-shrink:0}.cw-consent{display:flex;flex-direction:column;gap:8px;padding:8px 0}.cw-consent-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:0;transition:all .15s}.cw-consent-yes{background:#25d366;color:#fff}.cw-consent-yes:hover{background:#1da855}.cw-consent-yes:active{transform:scale(.97)}.cw-consent-no{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.cw-consent-no:hover{background:#e2e8f0}.cw-input-area{flex-shrink:0;background:#fff;border-top:1px solid #f1f5f9;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom,10px))}.cw-form{display:flex;align-items:flex-end;gap:8px}.cw-input{flex:1;padding:10px 14px;font-size:15px;border:1.5px solid #e2e8f0;border-radius:22px;outline:0;background:#f8fafc;color:#1e293b;resize:none;line-height:1.4;max-height:80px;transition:border-color .15s;-webkit-text-size-adjust:100%}.cw-input:focus{border-color:#01fad5;background:#fff}.cw-input::placeholder{color:#94a3b8}.cw-send-btn{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2a0a3d,#01fad5);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s,opacity .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cw-send-btn:active{transform:scale(.9)}.cw-send-btn:disabled{opacity:.5}.cw-wa-fallback{display:flex;justify-content:center;padding:8px 0}.cw-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:10px 20px;border-radius:24px;font-weight:600;font-size:14px;text-decoration:none;transition:background .15s}.cw-wa-btn:hover{background:#1da855}.cw-session-chip{display:flex;justify-content:center;margin-bottom:12px}.cw-session-chip{font-size:11px;color:#94a3b8;background:#f1f5f9;padding:4px 12px;border-radius:12px;display:inline-flex;margin:0 auto 12px}.fade-in{animation:cwFadeIn .25s ease-out}@keyframes cwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cw-messages::-webkit-scrollbar{width:4px}.cw-messages::-webkit-scrollbar-track{background:0 0}.cw-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}#scroll-to-top[data-astro-cid-73562bqz]{position:fixed!important;bottom:6rem!important;right:1.5rem!important;left:auto!important;width:3rem!important;height:3rem!important;z-index:50!important}#scroll-to-top[data-astro-cid-73562bqz].show{opacity:1!important;pointer-events:auto!important}#progress-ring[data-astro-cid-73562bqz]{transition:stroke-dashoffset .1s linear;will-change:stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%}#scroll-to-top[data-astro-cid-73562bqz]:hover{transform:translateY(-4px) scale(1.05)}#scroll-to-top[data-astro-cid-73562bqz]:active{transform:translateY(-2px) scale(1)}@media (max-width:768px){#scroll-to-top[data-astro-cid-73562bqz]{bottom:6rem!important;right:1.5rem!important;width:2.75rem!important;height:2.75rem!important}#scroll-to-top[data-astro-cid-73562bqz]>div[data-astro-cid-73562bqz] svg[data-astro-cid-73562bqz]{width:1rem!important;height:1rem!important}}html,body{overflow-x:hidden;max-width:100vw;position:relative}#menu-panel[data-astro-cid-sckkx6r4]{max-width:100vw}@media (max-width:640px){.container[data-astro-cid-sckkx6r4]{padding-left:1rem;padding-right:1rem}}