.dropdown-enter-active[data-v-e3e55b18],.dropdown-leave-active[data-v-e3e55b18]{transition:all .2s ease}.dropdown-enter-from[data-v-e3e55b18],.dropdown-leave-to[data-v-e3e55b18]{opacity:0;transform:translateY(-10px)}.mobile-menu-enter-active[data-v-e3e55b18],.mobile-menu-leave-active[data-v-e3e55b18]{transition:all .3s ease}.mobile-menu-enter-from[data-v-e3e55b18],.mobile-menu-leave-to[data-v-e3e55b18]{opacity:0;transform:translateY(-20px)}.light-strike-text[data-v-e3e55b18]{background:linear-gradient(135deg,currentColor,currentColor 40%,#10b981 50%,currentColor 60%,currentColor);-webkit-background-clip:text;background-size:200% auto;position:relative;-webkit-text-fill-color:transparent;animation:lightStrike-e3e55b18 3.5s linear infinite;background-clip:text}.light-strike-text span[data-v-e3e55b18]{-webkit-text-fill-color:#10b981}@keyframes lightStrike-e3e55b18{0%{background-position:-100% 0}to{background-position:100% 0}}.light-strike-text[data-v-93df8dc2]{background:linear-gradient(135deg,currentColor,currentColor 40%,#10b981 50%,currentColor 60%,currentColor);-webkit-background-clip:text;background-size:200% auto;position:relative;-webkit-text-fill-color:transparent;animation:lightStrike-93df8dc2 3.5s linear infinite;background-clip:text}.light-strike-text span[data-v-93df8dc2]{-webkit-text-fill-color:#10b981}@keyframes lightStrike-93df8dc2{0%{background-position:-100% 0}to{background-position:100% 0}}.cookie-banner-enter-active[data-v-6cff1e35],.cookie-banner-leave-active[data-v-6cff1e35]{transition:all .4s ease}.cookie-banner-enter-from[data-v-6cff1e35],.cookie-banner-leave-to[data-v-6cff1e35]{opacity:0;transform:translateY(100%)}.liya-assistant-wrapper[data-v-0d734858]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:9999}.liya-banner[data-v-0d734858]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f172afa,#1e293bfa);border-top:1px solid hsla(0,0%,100%,.1);overflow:visible;pointer-events:auto;position:relative;width:100%}.liya-banner-glow[data-v-0d734858]{background:radial-gradient(ellipse at center,rgba(99,102,241,.15) 0,transparent 70%);height:200%;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translate(-50%);width:80%}.liya-banner-content[data-v-0d734858]{align-items:center;display:none;gap:24px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:16px 32px;position:relative}@media(min-width:768px){.liya-banner-content[data-v-0d734858]{display:flex}.liya-banner-mobile[data-v-0d734858]{display:none}}.liya-banner-mobile[data-v-0d734858]{display:block;padding:16px;position:relative}@media(min-width:768px){.liya-banner-mobile[data-v-0d734858]{display:none}}.liya-banner-brand[data-v-0d734858]{align-items:center;display:flex;flex-shrink:0;gap:16px}.liya-banner-logo[data-v-0d734858]{position:relative}.liya-banner-logo-icon[data-v-0d734858]{border-radius:14px;box-shadow:0 8px 24px #6366f166,inset 0 1px #fff3;height:48px;width:48px}.liya-banner-logo-icon[data-v-0d734858],.liya-banner-logo-icon-sm[data-v-0d734858]{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;justify-content:center}.liya-banner-logo-icon-sm[data-v-0d734858]{border-radius:12px;box-shadow:0 4px 16px #6366f14d;height:40px;width:40px}.liya-banner-logo-pulse[data-v-0d734858]{animation:logoPulse-0d734858 2s ease-in-out infinite;border:2px solid rgba(99,102,241,.5);border-radius:16px;inset:-3px;position:absolute}@keyframes logoPulse-0d734858{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.1)}}.liya-banner-info[data-v-0d734858]{display:flex;flex-direction:column;gap:2px}.liya-banner-badge[data-v-0d734858]{align-items:center;background:linear-gradient(135deg,#6366f14d,#a855f74d);border:1px solid rgba(99,102,241,.4);border-radius:9999px;color:#a5b4fc;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.liya-banner-modes[data-v-0d734858]{align-items:center;display:flex;gap:12px}.liya-mode-btn[data-v-0d734858]{align-items:center;border:1px solid;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px 20px;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.liya-mode-btn[data-v-0d734858]:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.liya-mode-btn-text[data-v-0d734858]{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.liya-mode-btn-mobile[data-v-0d734858]{align-items:center;border:1px solid;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:48px;padding:14px 10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.liya-mode-btn-mobile[data-v-0d734858]:active{opacity:.85;transform:scale(.95);transition:all 50ms ease}.liya-env-btn[data-v-0d734858]{align-items:center;animation:liya-env-shimmer-0d734858 3s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b40,#d9770640);border:1px solid rgba(245,158,11,.6);border-radius:14px;cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:12px 24px;pointer-events:auto;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.liya-env-btn[data-v-0d734858]:hover{border-color:#f59e0be6;box-shadow:0 8px 32px #f59e0b59,0 0 60px #f59e0b26;transform:translateY(-3px) scale(1.03)}.liya-env-btn-glow[data-v-0d734858]{background:linear-gradient(135deg,#f59e0b80,#ea580c4d 50%,#f59e0b80);border-radius:16px;filter:blur(6px);inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:0}.liya-env-btn:hover .liya-env-btn-glow[data-v-0d734858]{opacity:1}.liya-env-btn-text[data-v-0d734858]{font-size:14px;font-weight:700;white-space:nowrap}.liya-env-btn-badge[data-v-0d734858],.liya-env-btn-text[data-v-0d734858]{color:#fff;position:relative;z-index:10}.liya-env-btn-badge[data-v-0d734858]{animation:liya-env-badge-pulse-0d734858 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:6px;font-size:9px;font-weight:800;letter-spacing:1px;padding:2px 7px;text-transform:uppercase}@keyframes liya-env-shimmer-0d734858{0%,to{box-shadow:0 4px 16px #f59e0b33}50%{box-shadow:0 4px 24px #f59e0b59,0 0 40px #f59e0b1a}}@keyframes liya-env-badge-pulse-0d734858{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.liya-env-btn-mobile[data-v-0d734858]{align-items:center;animation:liya-env-shimmer-0d734858 3s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b40,#d9770640);border:1px solid rgba(245,158,11,.6);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:48px;padding:14px 10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.liya-env-btn-mobile[data-v-0d734858]:active{opacity:.85;transform:scale(.95);transition:all 50ms ease}.liya-banner-env[data-v-0d734858]{align-items:center;display:flex;margin-right:auto}.liya-banner-close[data-v-0d734858]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.liya-banner-close[data-v-0d734858]:hover{background:#ffffff1a;color:#fff}.liya-banner-close-mobile[data-v-0d734858]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff9;height:32px;width:32px}.liya-banner-close-mobile[data-v-0d734858],.liya-fab[data-v-0d734858]{align-items:center;cursor:pointer;display:flex;justify-content:center}.liya-fab[data-v-0d734858]{background:linear-gradient(135deg,#6366f1,#4f46e5);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;bottom:24px;box-shadow:0 8px 32px #6366f166,0 0 60px #6366f133;height:56px;pointer-events:auto;position:fixed;right:24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.liya-fab[data-v-0d734858]:hover{box-shadow:0 12px 40px #6366f180,0 0 80px #6366f14d;transform:scale(1.05)}.liya-fab-pulse[data-v-0d734858]{animation:logoPulse-0d734858 2s ease-in-out infinite;border:2px solid rgba(99,102,241,.5);border-radius:18px;inset:-4px;position:absolute}.banner-enter-active[data-v-0d734858],.banner-leave-active[data-v-0d734858]{transition:all .4s cubic-bezier(.4,0,.2,1)}.banner-enter-from[data-v-0d734858],.banner-leave-to[data-v-0d734858]{opacity:0;transform:translateY(100%)}.fab-enter-active[data-v-0d734858],.fab-leave-active[data-v-0d734858]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-enter-from[data-v-0d734858],.fab-leave-to[data-v-0d734858]{opacity:0;transform:scale(.8)}.liya-dropdown-container[data-v-0d734858]{position:relative;z-index:10001}.liya-dropdown-trigger[data-v-0d734858]{align-items:center;background:#6366f133;border:1px solid rgba(99,102,241,.4);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 20px;transition:all .3s ease}.liya-dropdown-trigger.active[data-v-0d734858],.liya-dropdown-trigger[data-v-0d734858]:hover{background:#6366f14d;border-color:#6366f199;box-shadow:0 0 20px #6366f133}.liya-dropdown-menu[data-v-0d734858]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f172afa,#1e293bfa);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 -10px 40px #00000080,0 0 60px #6366f126;left:50%;max-height:400px;overflow-y:auto;padding:12px;position:absolute;transform:translate(-50%);width:300px;z-index:10002}.liya-dropdown-header[data-v-0d734858]{margin-bottom:4px;padding:8px 12px}.liya-dropdown-item[data-v-0d734858]{align-items:center;background:transparent;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:all .2s ease;width:100%}.liya-dropdown-item[data-v-0d734858]:hover{background:#ffffff0d}.liya-dropdown-icon[data-v-0d734858]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.liya-dropdown-content[data-v-0d734858]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.liya-dropdown-label[data-v-0d734858]{color:#fff;font-size:14px;font-weight:600}.liya-dropdown-desc[data-v-0d734858]{color:#ffffff80;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liya-dropdown-divider[data-v-0d734858]{background:#ffffff1a;height:1px;margin:8px 0}.dropdown-enter-active[data-v-0d734858],.dropdown-leave-active[data-v-0d734858]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-0d734858],.dropdown-leave-to[data-v-0d734858]{opacity:0;transform:translate(-50%) translateY(10px) scale(.95)}.liya-banner-spacer[data-v-0d734858]{flex:1;min-width:20px}.liya-avatar-quick-btn[data-v-0d734858]{align-items:center;background:#06b6d433;border:1px solid rgba(6,182,212,.4);border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px 20px;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.liya-avatar-quick-btn[data-v-0d734858]:hover{background:#06b6d44d;border-color:#06b6d499;box-shadow:0 8px 24px #06b6d44d;transform:translateY(-2px)}.liya-avatar-quick-btn-text[data-v-0d734858]{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.liya-dropdown-trigger--chat[data-v-0d734858]{background:#10b98133;border-color:#10b98166}.liya-dropdown-trigger--chat.active[data-v-0d734858],.liya-dropdown-trigger--chat[data-v-0d734858]:hover{background:#10b9814d;border-color:#10b98199;box-shadow:0 0 20px #10b98133}.liya-dropdown-trigger--3d[data-v-0d734858]{background:#a855f733;border-color:#a855f766}.liya-dropdown-trigger--3d.active[data-v-0d734858],.liya-dropdown-trigger--3d[data-v-0d734858]:hover{background:#a855f74d;border-color:#a855f799;box-shadow:0 0 20px #a855f733}.liya-fullchat-modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.liya-fullchat-modal{background:linear-gradient(135deg,#0f172afa,#1e293bfa);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 80px #00000080,0 0 100px #6366f126;display:flex;flex-direction:column;height:90vh;max-height:800px;max-width:1200px;overflow:hidden;position:relative;width:100%}.liya-fullchat-modal-close{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:44px;z-index:10}.liya-fullchat-modal-close:hover{background:#fff3;color:#fff;transform:scale(1.05)}.liya-fullchat-modal .liya-ai-chat-vuejs-app{border-radius:24px;display:flex;flex:1;height:100%;width:100%}.liya-fullchat-modal .liya-ai-chat-vuejs-app__sidebar{background:#1e293bf2;border-right:1px solid hsla(0,0%,100%,.08);height:100%;min-width:280px;width:280px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172a99;height:100%;width:100%}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__header{align-items:center;background:linear-gradient(135deg,#6366f126,#4f46e51a);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:16px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__logo{align-items:center;color:#f1f5f9;display:flex;font-size:16px;font-weight:600;gap:10px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__logo svg{color:#6366f1}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__new-btn{align-items:center;background:linear-gradient(135deg,#6366f1e6,#4f46e5e6);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__list{flex:1;overflow-y:auto;padding:8px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px;transition:all .2s ease}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item:hover{background:#ffffff0d;border-color:#ffffff1a}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item--active{background:#6366f126;border-color:#6366f14d}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item-icon{color:#64748b}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item-content{flex:1;min-width:0}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item-title{color:#f1f5f9;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item-meta{color:#64748b;display:flex;font-size:12px;gap:8px;margin-top:2px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item-delete{align-items:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;transition:all .2s ease;width:28px}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__item:hover .liya-ai-chat-vuejs-sidebar__item-delete{opacity:1}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__empty,.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__loading{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.liya-fullchat-modal .liya-ai-chat-vuejs-sidebar__start-btn{background:linear-gradient(135deg,#6366f1e6,#4f46e5e6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 20px}.liya-fullchat-modal .liya-ai-chat-vuejs-app__main{display:flex;flex:1;flex-direction:column;height:100%;min-width:0}.liya-fullchat-modal .liya-ai-chat-vuejs-app__header{align-items:center;background:linear-gradient(135deg,#6366f126,#4f46e51a);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:16px 20px}.liya-fullchat-modal .liya-ai-chat-vuejs-app__header-info{align-items:center;display:flex;gap:12px}.liya-fullchat-modal .liya-ai-chat-vuejs-app__avatar{align-items:center;background:linear-gradient(135deg,#6366f1e6,#4f46e5e6);border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.liya-fullchat-modal .liya-ai-chat-vuejs-app__title{color:#f1f5f9;font-size:16px;font-weight:600;margin:0}.liya-fullchat-modal .liya-ai-chat-vuejs-app__status{color:#94a3b8;font-size:13px}.fullchat-modal-enter-active,.fullchat-modal-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.fullchat-modal-enter-from,.fullchat-modal-leave-to{opacity:0}.fullchat-modal-enter-from .liya-fullchat-modal,.fullchat-modal-leave-to .liya-fullchat-modal{opacity:0;transform:scale(.9) translateY(20px)}@media(max-width:768px){.liya-fullchat-modal-overlay{padding:0}.liya-fullchat-modal{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.liya-fullchat-modal .liya-ai-chat-vuejs-app{border-radius:0}.liya-fullchat-modal-close{height:40px;right:12px;top:12px;width:40px}}
