.hover-lift[data-v-365ae04b]{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-lift[data-v-365ae04b]:hover{transform:translateY(-1px)}@keyframes slideDown-611e577e{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fadeInUp-611e577e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group:hover .group-hover\:opacity-100[data-v-611e577e]{opacity:1}.group:hover .group-hover\:visible[data-v-611e577e]{visibility:visible}.shadow-2xl[data-v-611e577e]{box-shadow:0 25px 50px -12px #00000040}.group\/link[data-v-611e577e]:hover{transform:translateY(-2px)}.group\/link:hover .group-hover\/link\:scale-110[data-v-611e577e]{transform:scale(1.1) rotate(5deg)}.hover\:scale-105[data-v-611e577e]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:scale(1.05)}.space-y-2[data-v-611e577e]>*{animation:fadeInUp-611e577e .6s ease-out forwards;opacity:0}.space-y-2[data-v-611e577e]>:first-child{animation-delay:.1s}.space-y-2[data-v-611e577e]>:nth-child(2){animation-delay:.2s}.space-y-2[data-v-611e577e]>:nth-child(3){animation-delay:.3s}.space-y-2[data-v-611e577e]>:nth-child(4){animation-delay:.4s}.space-y-2[data-v-611e577e]>:nth-child(5){animation-delay:.5s}.overflow-y-auto[data-v-1c8be49d]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto!important;overscroll-behavior:contain;position:relative;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){.overflow-y-auto[data-v-1c8be49d]{-webkit-overflow-scrolling:touch;overflow-y:scroll!important;transform:translateZ(0)}}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.backdrop-blur-sm[data-v-1c8be49d]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shadow-2xl[data-v-1c8be49d]{box-shadow:0 25px 50px -12px #00000040}button[data-v-1c8be49d]:focus{border-radius:.375rem;outline:2px solid #3b82f6;outline-offset:2px}.touch-manipulation[data-v-1c8be49d]{touch-action:auto;-webkit-touch-callout:none;min-height:44px;min-width:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}button[data-v-1c8be49d]{pointer-events:auto;position:relative;z-index:10}.truncate[data-v-1c8be49d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed[data-v-1c8be49d]{z-index:9999!important}.flex.flex-col[data-v-1c8be49d]{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}@supports not (height:100dvh){.flex.flex-col[data-v-1c8be49d]{height:100vh;max-height:100vh}}.overscroll-contain[data-v-1c8be49d]{overscroll-behavior:contain}body.menu-open[data-v-1c8be49d]{overflow:hidden;position:fixed;width:100%}.backdrop-blur-xl[data-v-d915bb6f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-2xl[data-v-d915bb6f]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.backdrop-blur-lg[data-v-d915bb6f]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-sm[data-v-d915bb6f]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shadow-2xl[data-v-d915bb6f]{box-shadow:0 25px 50px -12px #00000040}.transition-all[data-v-d915bb6f]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}a[data-v-d915bb6f]:focus,button[data-v-d915bb6f]:focus{border-radius:.5rem;outline:2px solid rgba(59,130,246,.5);outline-offset:2px}[data-v-d915bb6f]::-webkit-scrollbar{width:6px}[data-v-d915bb6f]::-webkit-scrollbar-track{background:transparent}[data-v-d915bb6f]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}[data-v-d915bb6f]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}@keyframes fadeIn-d915bb6f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-d915bb6f]{animation:fadeIn-d915bb6f .3s ease-out}.gradient-text[data-v-d915bb6f]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect[data-v-d915bb6f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px #1f26875e}.glass-shadow[data-v-d915bb6f]{box-shadow:0 8px 32px #1f26875e,inset 0 1px #fff3}.bg-grid-white[data-v-fb255c73]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.1)' viewBox='0 0 32 32'%3E%3Cpath d='M0 .5h32m-32 32V.5'/%3E%3C/svg%3E")}@keyframes fadeInUp-fb255c73{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-fb255c73]{animation:fadeInUp-fb255c73 .6s ease-out}.glass[data-v-fb255c73]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.gradient-border[data-v-fb255c73]{position:relative}.gradient-border[data-v-fb255c73]:before{background:linear-gradient(45deg,#f97316,#0071cc);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;padding:1px;position:absolute}.hover-lift[data-v-fb255c73]{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift[data-v-fb255c73]:hover{box-shadow:0 10px 25px #0003;transform:translateY(-2px)}.custom-scrollbar[data-v-fb255c73]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-fb255c73]::-webkit-scrollbar-track{background:#ffffff1a}.custom-scrollbar[data-v-fb255c73]::-webkit-scrollbar-thumb{background:#f9731680;border-radius:2px}.custom-scrollbar[data-v-fb255c73]::-webkit-scrollbar-thumb:hover{background:#f97316cc}.focus-visible[data-v-fb255c73]{outline:2px solid #f97316;outline-offset:2px}.back-to-top-btn:hover div[data-v-6242a14e]:first-child{box-shadow:0 0 20px #f9731666,0 0 40px #f9731633,0 0 60px #f973161a}@media (prefers-color-scheme:dark){.back-to-top-btn div[data-v-6242a14e]:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f97316e6}}.js-pill[data-v-b793911a]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;bottom:20px;box-shadow:0 4px 20px #1c7cd533;cursor:pointer;display:flex;gap:10px;padding:6px 18px 6px 6px;position:fixed;right:20px;transition:box-shadow .2s;z-index:9999}.js-pill[data-v-b793911a]:hover{box-shadow:0 6px 28px #1c7cd54d}.js-pill-img[data-v-b793911a]{border:2px solid rgba(245,140,30,.4);border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.js-pill-text[data-v-b793911a]{display:flex;flex-direction:column}.js-pill-name[data-v-b793911a]{color:#1a2f4e;font-size:13px;font-weight:700}.js-pill-sub[data-v-b793911a]{color:#718096;font-size:11px}.js-unread[data-v-b793911a]{align-items:center;background:#f58c1e;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.js-panel[data-v-b793911a]{animation:jsSlideUp-b793911a .35s ease-out;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 40px #0000001f;display:flex;flex-direction:column;max-height:86vh;max-width:420px;overflow:hidden;position:fixed;right:0;width:100%;z-index:9999}@media (min-width:640px){.js-panel[data-v-b793911a]{border-radius:20px;bottom:20px;right:20px}}@keyframes jsSlideUp-b793911a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.js-header[data-v-b793911a]{align-items:center;background:linear-gradient(135deg,#0d3a6e,#1c7cd5);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.js-header-avatar[data-v-b793911a]{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.js-header-info[data-v-b793911a]{flex:1;min-width:0}.js-header-info strong[data-v-b793911a]{color:#fff;display:block;font-size:14px;font-weight:700}.js-header-by[data-v-b793911a]{font-size:12px;font-weight:400;opacity:.7}.js-header-status[data-v-b793911a]{align-items:center;color:#ffffffb3;display:flex;font-size:11px;gap:5px;margin-top:2px}.js-dot-green[data-v-b793911a]{animation:jsPulse-b793911a 2s infinite;background:#48bb78;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes jsPulse-b793911a{0%,to{opacity:1}50%{opacity:.4}}.js-badge[data-v-b793911a]{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 8px}.js-badge-economizer[data-v-b793911a]{background:#48bb7833;color:#c6f6d5}.js-badge-targeted[data-v-b793911a]{background:#9f7aea33;color:#e9d8fd}.js-badge-urgent[data-v-b793911a]{background:#f58c1e33;color:#feebc8}.js-badge-explorer[data-v-b793911a]{background:#5abef833;color:#bee3f8}.js-badge-partial[data-v-b793911a]{background:#ffffff26;color:#fffc}.js-badge-complete[data-v-b793911a]{background:#48bb7840;color:#c6f6d5}.js-minimize[data-v-b793911a]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;transition:background .15s;width:28px}.js-minimize[data-v-b793911a]:hover{background:#ffffff40}.js-messages[data-v-b793911a]{flex:1;overflow-y:auto;padding:16px 14px;scroll-behavior:smooth}.js-messages[data-v-b793911a]::-webkit-scrollbar{width:4px}.js-messages[data-v-b793911a]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.js-bubble-agent-wrap[data-v-b793911a]{align-items:flex-start;display:flex;gap:8px;margin-bottom:12px}.js-bubble-user-wrap[data-v-b793911a]{display:flex;justify-content:flex-end;margin-bottom:12px}.js-bubble-avatar[data-v-b793911a]{border:2px solid rgba(245,140,30,.3);border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.js-bubble[data-v-b793911a]{border-radius:16px;font-size:13px;line-height:1.5;max-width:80%;padding:10px 14px}.js-bubble-agent[data-v-b793911a]{background:#fff;border:1px solid #e2e8f0;border-radius:4px 16px 16px;color:#2d3748}.js-bubble-user[data-v-b793911a]{background:linear-gradient(135deg,#1c7cd5,#0d3a6e);border-radius:16px 4px 16px 16px;color:#fff}.js-bubble-intro[data-v-b793911a]{background:linear-gradient(90deg,#fffaf5,#fff)!important;border-left:3px solid #f58c1e!important}.js-bubble-coach[data-v-b793911a]{background:#f0f7ff!important;border-color:#1c7cd526!important;font-size:12px!important;font-style:italic}.js-loading-dots[data-v-b793911a]{display:flex;gap:5px;padding:14px 18px!important}.js-loading-dots span[data-v-b793911a]{animation:jsDot-b793911a 1.2s infinite;background:#1c7cd5;border-radius:50%;height:7px;width:7px}.js-loading-dots span[data-v-b793911a]:nth-child(2){animation-delay:.2s}.js-loading-dots span[data-v-b793911a]:nth-child(3){animation-delay:.4s}@keyframes jsDot-b793911a{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.js-options[data-v-b793911a]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.js-opt-btn[data-v-b793911a]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#2d3748;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:9px 14px;text-align:left;transition:all .15s}.js-opt-btn[data-v-b793911a]:hover:not(:disabled){background:#ebf4ff;border-color:#1c7cd5;color:#1c7cd5}.js-opt-btn[data-v-b793911a]:disabled{cursor:not-allowed;opacity:.5}.js-opt-icon[data-v-b793911a]{font-size:15px}.js-offers[data-v-b793911a]{gap:10px;margin-top:10px}.js-mode-a-cta[data-v-b793911a],.js-offers[data-v-b793911a]{display:flex;flex-direction:column}.js-mode-a-cta[data-v-b793911a]{animation:jsFadeIn-b793911a .3s ease-out;gap:6px;padding:10px 0 4px}.js-mode-a-hint[data-v-b793911a]{color:#718096;font-size:11px;margin:0;text-align:center}.js-coach-hint[data-v-b793911a]{animation:jsFadeIn-b793911a .4s ease-out;background:#f0f7ff;border:1px solid rgba(28,124,213,.2);border-radius:10px;color:#2c5282;font-size:11px;margin:8px 0;padding:8px 12px}@keyframes jsFadeIn-b793911a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.js-post-reco[data-v-b793911a]{display:flex;flex-direction:column;gap:8px;padding:12px 0}.js-btn-primary[data-v-b793911a]{background:linear-gradient(135deg,#1c7cd5,#0d3a6e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:12px;transition:opacity .2s}.js-btn-primary[data-v-b793911a]:hover{opacity:.9}.js-btn-secondary[data-v-b793911a]{background:#fff;border:1.5px solid #1c7cd5;border-radius:12px;color:#1c7cd5;cursor:pointer;font-size:13px;font-weight:600;padding:12px;transition:all .2s}.js-btn-secondary[data-v-b793911a]:hover{background:#ebf4ff}.js-rgpd[data-v-b793911a]{animation:jsSlideUp-b793911a .3s ease-out;background:#fff;border:1px solid rgba(28,124,213,.2);border-radius:14px;margin-top:12px;padding:14px}.js-rgpd-text[data-v-b793911a]{color:#4a5568;font-size:12px;line-height:1.6;margin-bottom:10px}.js-link[data-v-b793911a]{color:#1c7cd5}.js-rgpd-label[data-v-b793911a]{align-items:flex-start;color:#4a5568;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-bottom:12px}.js-rgpd-check[data-v-b793911a]{accent-color:#1c7cd5;cursor:pointer;flex-shrink:0;margin-top:2px}.js-rgpd-btn[data-v-b793911a]{background:linear-gradient(135deg,#1c7cd5,#0d3a6e);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px;transition:opacity .2s;width:100%}.js-rgpd-btn[data-v-b793911a]:disabled{cursor:not-allowed;opacity:.45}.js-error[data-v-b793911a]{background:#fff5f5;border:1px solid #fed7d7;border-radius:10px;color:#c53030;font-size:12px;margin-top:10px;padding:10px 12px}.js-input-area[data-v-b793911a]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:8px 12px 4px}.js-input-wrap[data-v-b793911a]{align-items:flex-end;background:#f7f9fc;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;gap:8px;padding:6px 8px 6px 12px;transition:border-color .15s}.js-input-wrap[data-v-b793911a]:focus-within{border-color:#1c7cd5}.js-input[data-v-b793911a]{background:transparent;border:none;color:#2d3748;flex:1;font-family:inherit;font-size:13px;line-height:1.4;max-height:100px;min-height:20px;outline:none;overflow-y:auto;resize:none}.js-input[data-v-b793911a]::-moz-placeholder{color:#a0aec0}.js-input[data-v-b793911a]::placeholder{color:#a0aec0}.js-send-btn[data-v-b793911a]{align-items:center;background:linear-gradient(135deg,#1c7cd5,#0d3a6e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:opacity .15s;width:32px}.js-send-btn[data-v-b793911a]:hover:not(:disabled){opacity:.85}.js-send-btn[data-v-b793911a]:disabled{cursor:not-allowed;opacity:.35}.js-footer[data-v-b793911a]{align-items:center;background:#fff;color:#a0aec0;display:flex;flex-shrink:0;font-size:11px;gap:6px;justify-content:center;padding:6px 14px 8px}.js-footer-img[data-v-b793911a]{border-radius:50%;height:16px;opacity:.6;width:16px}
