.preloader[data-v-d3897b49]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-content[data-v-d3897b49]{display:flex;flex-direction:column;align-items:center;gap:30px}.logo-container[data-v-d3897b49]{width:80px;display:flex;justify-content:center;align-items:center;animation:pulse-d3897b49 2s ease-in-out infinite}.loader-logo[data-v-d3897b49]{width:100%;height:auto;display:block}@keyframes pulse-d3897b49{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.8}}.progress-container[data-v-d3897b49]{width:200px;height:2px;background:#0000000d;border-radius:4px;overflow:hidden}.progress-bar[data-v-d3897b49]{width:100%;height:100%;background:#000;transform:translate(-100%);animation:progress-d3897b49 1.5s infinite}@keyframes progress-d3897b49{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.loader-text[data-v-d3897b49]{color:#86868b;font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:4px;font-weight:600}.fade-enter-active[data-v-d3897b49],.fade-leave-active[data-v-d3897b49]{transition:opacity .5s ease}.fade-enter-from[data-v-d3897b49],.fade-leave-to[data-v-d3897b49]{opacity:0}.whatsapp-widget[data-v-f63159bb]{position:fixed;bottom:160px;right:30px;width:56px;height:56px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #25d36666;z-index:9999;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;cursor:pointer;text-decoration:none}.whatsapp-widget[data-v-f63159bb]:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 15px 35px #25d36699}.pulse-ring[data-v-f63159bb]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#25d366;border-radius:50%;z-index:-1;animation:pulse-f63159bb 2s infinite cubic-bezier(.66,0,0,1)}@keyframes pulse-f63159bb{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}.whatsapp-icon[data-v-f63159bb]{width:36px;height:36px;display:flex}.whatsapp-icon svg[data-v-f63159bb]{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@media (max-width: 480px){.whatsapp-widget[data-v-f63159bb]{bottom:150px;right:20px;width:50px;height:50px}.whatsapp-icon[data-v-f63159bb]{width:32px;height:32px}}.chat-widget-container[data-v-2cff8458]{position:fixed;bottom:90px;right:30px;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-bubble[data-v-2cff8458]{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:30px;cursor:pointer;box-shadow:0 10px 30px #0003;display:flex;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative;touch-action:manipulation}.chat-bubble[data-v-2cff8458]:hover{transform:scale(1.05) translateY(-5px);background:#1d1d1f}.bubble-content[data-v-2cff8458]{display:flex;align-items:center;gap:10px}.agent-icon[data-v-2cff8458]{font-size:20px}.bubble-text[data-v-2cff8458]{font-weight:600;font-size:15px}.online-dot[data-v-2cff8458]{position:absolute;top:4px;right:12px;width:10px;height:10px;background:#34c759;border:2px solid #000;border-radius:50%}.chat-window[data-v-2cff8458]{width:360px;height:500px;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right}.chat-header[data-v-2cff8458]{padding:20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.agent-info[data-v-2cff8458]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-2cff8458]{width:40px;height:40px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.agent-info h3[data-v-2cff8458]{margin:0;font-size:15px;font-weight:700;color:#1d1d1f}.status-text[data-v-2cff8458]{font-size:12px;color:#86868b}.close-btn[data-v-2cff8458]{background:none;border:none;font-size:24px;cursor:pointer;color:#86868b;line-height:1}.chat-body[data-v-2cff8458]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.message-row[data-v-2cff8458]{display:flex;width:100%}.message-row.user[data-v-2cff8458]{justify-content:flex-end}.message-row.bot[data-v-2cff8458]{justify-content:flex-start}.message-bubble[data-v-2cff8458]{max-width:80%;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;position:relative}.message-bubble.bot[data-v-2cff8458]{background:#f2f2f7;color:#1d1d1f;border-bottom-left-radius:4px}.message-bubble.user[data-v-2cff8458]{background:#06c;color:#fff;border-bottom-right-radius:4px}.message-time[data-v-2cff8458]{display:block;font-size:10px;margin-top:4px;opacity:.6}.typing[data-v-2cff8458]{display:flex;gap:4px;align-items:center;padding:12px 20px!important}.dot[data-v-2cff8458]{width:6px;height:6px;background:#86868b;border-radius:50%;animation:typing-2cff8458 1s infinite alternate}.dot[data-v-2cff8458]:nth-child(2){animation-delay:.2s}.dot[data-v-2cff8458]:nth-child(3){animation-delay:.4s}@keyframes typing-2cff8458{0%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1.2)}}.chat-footer[data-v-2cff8458]{padding:16px;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.quick-actions[data-v-2cff8458]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.quick-actions button[data-v-2cff8458]{background:#f2f2f7;border:1px solid rgba(0,0,0,.05);padding:6px 14px;border-radius:15px;font-size:13px;color:#06c;font-weight:500;cursor:pointer;transition:background .2s}.quick-actions button[data-v-2cff8458]:hover{background:#e5e5ea}.input-area[data-v-2cff8458]{display:flex;align-items:center;gap:10px}.input-area textarea[data-v-2cff8458]{flex:1;border:none;background:#f2f2f7;padding:10px 16px;border-radius:20px;font-size:16px;resize:none;outline:none}.send-btn[data-v-2cff8458]{background:#06c;color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.handoff-form p[data-v-2cff8458]{font-size:13px;color:#1d1d1f;margin:0 0 10px;font-weight:600}.input-row[data-v-2cff8458]{display:flex;gap:8px}.input-row input[data-v-2cff8458]{flex:1;padding:8px 12px;border:1px solid #d1d1d6;border-radius:8px;font-size:16px}.input-row button[data-v-2cff8458]{background:#06c;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.input-row button[data-v-2cff8458]:disabled{opacity:.5;cursor:not-allowed}.fade-in[data-v-2cff8458]{animation:fadeIn-2cff8458 .3s ease-out}@keyframes fadeIn-2cff8458{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.chat-widget-container[data-v-2cff8458]{bottom:80px;right:20px}.chat-window[data-v-2cff8458]{width:calc(100vw - 40px);height:calc(100vh - 150px);max-height:500px}}.cookie-banner-wrapper[data-v-cd9bc6ef]{position:fixed;bottom:0;left:0;width:100%;height:100vh;display:flex;align-items:flex-end;justify-content:center;padding:40px;z-index:9999;pointer-events:none}.cookie-banner-overlay[data-v-cd9bc6ef]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.cookie-card[data-v-cd9bc6ef]{position:relative;background:#141416d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;max-width:600px;width:100%;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:24px;pointer-events:auto}.cookie-content[data-v-cd9bc6ef]{display:flex;gap:24px;align-items:flex-start}.cookie-icon[data-v-cd9bc6ef]{font-size:32px;background:#ffffff0d;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;flex-shrink:0}.cookie-text h3[data-v-cd9bc6ef]{color:#fff;font-size:18px;margin-bottom:8px;font-weight:600;letter-spacing:-.01em}.cookie-text p[data-v-cd9bc6ef]{color:#a1a1a6;font-size:13px;line-height:1.6}.cookie-actions[data-v-cd9bc6ef]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-cd9bc6ef]{padding:14px 28px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;font-family:inherit}.btn-primary[data-v-cd9bc6ef]{background:#000;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000080}.btn-primary[data-v-cd9bc6ef]:hover{transform:translateY(-2px);background:#1d1d1f;border-color:#ffffff4d;box-shadow:0 8px 25px #000c}.btn-outline[data-v-cd9bc6ef]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-outline[data-v-cd9bc6ef]:hover{background:#ffffff0d;border-color:#fff}.slide-up-enter-active[data-v-cd9bc6ef],.slide-up-leave-active[data-v-cd9bc6ef]{transition:all .8s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-cd9bc6ef],.slide-up-leave-to[data-v-cd9bc6ef]{transform:translateY(100%) scale(.95);opacity:0}@media (max-width: 768px){.cookie-banner-wrapper[data-v-cd9bc6ef]{padding:16px;height:100vh;bottom:0;align-items:center}.cookie-card[data-v-cd9bc6ef]{padding:24px;margin:0;gap:16px;border-radius:24px;max-width:100%;box-shadow:0 30px 60px #000c;background:#0a0a0cf2}.cookie-banner-overlay[data-v-cd9bc6ef]{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cookie-content[data-v-cd9bc6ef]{flex-direction:column;gap:12px;align-items:center;text-align:center}.cookie-icon[data-v-cd9bc6ef]{width:40px;height:40px;font-size:20px;margin-bottom:-4px}.cookie-actions[data-v-cd9bc6ef]{flex-direction:column;width:100%;gap:8px;margin-top:4px}.btn[data-v-cd9bc6ef]{width:100%;padding:14px;font-size:13px}.cookie-text h3[data-v-cd9bc6ef]{font-size:14px;letter-spacing:.02em;line-height:1.4}.cookie-text p[data-v-cd9bc6ef]{font-size:12px;line-height:1.5}}body{margin:0;padding:0;background-color:#000}#app{min-height:100vh}
