footer[data-v-12526d8f]{background:#272727}.close[data-v-12526d8f]{position:absolute;top:-10px;right:0;z-index:5;color:#e0921c;cursor:pointer}.close svg[data-v-12526d8f]{width:20px}@media (min-width: 992px){.close[data-v-12526d8f]{display:none}}.v-toolbar-title{font-weight:700!important}.modal-style .close-detail{position:absolute;top:0;right:15px;border-radius:0 0 3px 3px;padding:3px 10px;min-width:unset;z-index:3}.modal-style .v-overlay-scroll-blocked{padding-inline-end:initial}[v-cloak]{display:none}.adsponsor-chatbot-root[data-v-0f74f5fa]{position:fixed;bottom:28px;right:28px;z-index:99999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chatbot-launcher-btn[data-v-0f74f5fa]{position:relative;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:none;cursor:pointer;box-shadow:0 10px 25px -5px #2563eb66,0 8px 10px -6px #2563eb4d;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.chatbot-launcher-btn[data-v-0f74f5fa]:hover{transform:scale(1.08);box-shadow:0 14px 28px -4px #2563eb80,0 10px 14px -6px #2563eb66}.chatbot-launcher-btn:hover .launcher-tooltip[data-v-0f74f5fa]{opacity:1;transform:translate(0);pointer-events:auto}.chatbot-launcher-btn[data-v-0f74f5fa]:active{transform:scale(.96)}.launcher-pulse[data-v-0f74f5fa]{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(14,165,233,.4);animation:pulseGlow-0f74f5fa 2.5s infinite;z-index:0}@keyframes pulseGlow-0f74f5fa{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.launcher-icon[data-v-0f74f5fa]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.launcher-tooltip[data-v-0f74f5fa]{position:absolute;right:76px;background:#0f172a;color:#fff;padding:8px 14px;border-radius:12px;font-size:13px;white-space:nowrap;box-shadow:0 8px 20px #00000026;opacity:0;transform:translate(10px);transition:all .25s ease;pointer-events:none;display:flex;flex-direction:column;gap:2px;border:1px solid rgba(255,255,255,.1)}.launcher-tooltip .tooltip-badge[data-v-0f74f5fa]{font-size:10px;text-transform:uppercase;font-weight:700;color:#38bdf8;letter-spacing:.5px}.launcher-tooltip .tooltip-text[data-v-0f74f5fa]{font-weight:500}.chatbot-window[data-v-0f74f5fa]{position:fixed;bottom:28px;right:28px;width:390px;height:620px;max-height:calc(100vh - 56px);background:#ffffff;border-radius:20px;box-shadow:0 20px 40px -15px #0f172a33,0 0 0 1px #0f172a14;display:flex;flex-direction:column;overflow:hidden;animation:slideUpFade-0f74f5fa .35s cubic-bezier(.16,1,.3,1);z-index:99999}@media (max-width: 480px){.chatbot-window[data-v-0f74f5fa]{bottom:0;right:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}}@keyframes slideUpFade-0f74f5fa{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header[data-v-0f74f5fa]{background:linear-gradient(135deg,#0b192c 0%,#1e3e62 100%);color:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.chatbot-header .header-info[data-v-0f74f5fa]{display:flex;align-items:center;gap:12px}.chatbot-header .bot-avatar-wrapper[data-v-0f74f5fa]{position:relative}.chatbot-header .bot-avatar[data-v-0f74f5fa]{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#38bdf8;backdrop-filter:blur(4px)}.chatbot-header .status-dot[data-v-0f74f5fa]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#10b981;border:2px solid #0b192c;border-radius:50%}.chatbot-header .header-title[data-v-0f74f5fa]{font-weight:700;font-size:15px;letter-spacing:.3px}.chatbot-header .header-subtitle[data-v-0f74f5fa]{font-size:11px;color:#94a3b8}.chatbot-header .header-actions[data-v-0f74f5fa]{display:flex;gap:6px}.chatbot-header .header-btn[data-v-0f74f5fa]{background:rgba(255,255,255,.1);border:none;color:#e2e8f0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.chatbot-header .header-btn[data-v-0f74f5fa]:hover{background:rgba(255,255,255,.2);color:#fff}.chatbot-header .header-btn[data-v-0f74f5fa]:disabled{opacity:.5;cursor:not-allowed}.chatbot-body[data-v-0f74f5fa]{flex:1;overflow-y:auto;padding:16px;background:#f8fafc;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.chatbot-body[data-v-0f74f5fa]::-webkit-scrollbar{width:5px}.chatbot-body[data-v-0f74f5fa]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.welcome-box[data-v-0f74f5fa]{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center;box-shadow:0 2px 8px #00000008}.welcome-box .welcome-icon[data-v-0f74f5fa]{font-size:24px;margin-bottom:4px}.welcome-box .welcome-title[data-v-0f74f5fa]{font-weight:700;font-size:14px;color:#0f172a;margin-bottom:4px}.welcome-box .welcome-desc[data-v-0f74f5fa]{font-size:12px;color:#64748b;line-height:1.5}.message-row[data-v-0f74f5fa]{display:flex;gap:8px;align-items:flex-end}.message-row.row-user[data-v-0f74f5fa]{justify-content:flex-end}.message-row.row-user .message-bubble[data-v-0f74f5fa]{background:linear-gradient(135deg,#0f172a,#1e3e62);color:#fff;border-bottom-right-radius:4px}.message-row.row-assistant[data-v-0f74f5fa]{justify-content:flex-start}.message-row.row-assistant .message-bubble[data-v-0f74f5fa]{background:#ffffff;color:#1e293b;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000a;border:1px solid #e2e8f0}.msg-avatar[data-v-0f74f5fa]{width:28px;height:28px;border-radius:50%;background:#0284c7;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message-bubble[data-v-0f74f5fa]{max-width:82%;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.55;word-break:break-word}.message-bubble[data-v-0f74f5fa] ul{margin:6px 0 6px 18px;padding:0}.message-bubble[data-v-0f74f5fa] li{margin-bottom:4px}.message-bubble[data-v-0f74f5fa] strong{color:#0284c7}.row-user .message-bubble[data-v-0f74f5fa] strong{color:#38bdf8}.streaming-cursor[data-v-0f74f5fa]{display:inline-block;width:6px;height:14px;background:#0284c7;margin-left:4px;vertical-align:middle;animation:blink-0f74f5fa .8s infinite}@keyframes blink-0f74f5fa{0%,to{opacity:1}50%{opacity:0}}.typing-bubble[data-v-0f74f5fa]{padding:12px 16px}.typing-dots[data-v-0f74f5fa]{display:flex;gap:4px}.typing-dots span[data-v-0f74f5fa]{width:6px;height:6px;background:#94a3b8;border-radius:50%;animation:typingDot-0f74f5fa 1.4s infinite ease-in-out}.typing-dots span[data-v-0f74f5fa]:nth-child(1){animation-delay:0s}.typing-dots span[data-v-0f74f5fa]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-0f74f5fa]:nth-child(3){animation-delay:.4s}@keyframes typingDot-0f74f5fa{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.1);opacity:1}}.sponsor-card[data-v-0f74f5fa]{margin-top:12px;border-radius:12px;background:#f1f5f9;border:1px solid #cbd5e1;overflow:hidden}.sponsor-card .card-header-tag[data-v-0f74f5fa]{background:#0284c7;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;display:inline-block}.sponsor-card .card-thumb img[data-v-0f74f5fa]{width:100%;height:110px;object-fit:cover;display:block}.sponsor-card .card-body[data-v-0f74f5fa]{padding:10px 12px}.sponsor-card .card-body .card-title[data-v-0f74f5fa]{font-weight:700;font-size:13.5px;color:#0f172a;margin-bottom:4px}.sponsor-card .card-body .card-package[data-v-0f74f5fa]{font-size:12px;color:#475569;margin-bottom:4px}.sponsor-card .card-body .card-price[data-v-0f74f5fa]{font-size:12px;color:#0284c7;margin-bottom:8px}.sponsor-card .card-body .card-btn[data-v-0f74f5fa]{display:inline-block;font-size:12px;font-weight:600;color:#0284c7;text-decoration:none}.sponsor-card .card-body .card-btn[data-v-0f74f5fa]:hover{text-decoration:underline}.quick-replies-container[data-v-0f74f5fa]{margin-top:4px}.quick-replies-container .quick-replies-title[data-v-0f74f5fa]{font-size:11px;font-weight:600;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.quick-replies-container .quick-replies-list[data-v-0f74f5fa]{display:flex;flex-wrap:wrap;gap:6px}.quick-replies-container .quick-reply-chip[data-v-0f74f5fa]{background:#ffffff;border:1px solid #0284c7;color:#0284c7;font-size:12px;padding:6px 12px;border-radius:16px;cursor:pointer;transition:all .2s;text-align:left}.quick-replies-container .quick-reply-chip[data-v-0f74f5fa]:hover{background:#0284c7;color:#fff;box-shadow:0 4px 10px #0284c740}.error-notice[data-v-0f74f5fa]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:8px 12px;border-radius:8px;font-size:12px;text-align:center}.chatbot-footer[data-v-0f74f5fa]{padding:12px 14px 8px;background:#ffffff;border-top:1px solid #e2e8f0}.chatbot-footer .input-form[data-v-0f74f5fa]{display:flex;align-items:flex-end;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:6px 10px 6px 14px;transition:border-color .2s}.chatbot-footer .input-form[data-v-0f74f5fa]:focus-within{border-color:#0284c7;background:#ffffff}.chatbot-footer .chat-input[data-v-0f74f5fa]{flex:1;border:none;background:transparent;outline:none;resize:none;font-size:13.5px;color:#0f172a;max-height:100px;line-height:1.4}.chatbot-footer .chat-input[data-v-0f74f5fa]::placeholder{color:#94a3b8;font-size:12.5px}.chatbot-footer .send-btn[data-v-0f74f5fa]{width:34px;height:34px;border-radius:50%;background:#0284c7;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,transform .1s}.chatbot-footer .send-btn[data-v-0f74f5fa]:hover:not(:disabled){background:#0369a1;transform:scale(1.05)}.chatbot-footer .send-btn[data-v-0f74f5fa]:disabled{background:#cbd5e1;cursor:not-allowed}.chatbot-footer .footer-caption[data-v-0f74f5fa]{text-align:center;font-size:10.5px;color:#94a3b8;margin-top:6px}main[data-v-95bbe32d]{min-height:110vh}
