.overflow-y-auto[data-v-5ba2f367]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5ba2f367]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-5ba2f367]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-5ba2f367]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes modalEnter-2086f766{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes backdropEnter-2086f766{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.fixed.inset-0.bg-black\/20[data-v-2086f766]{animation:backdropEnter-2086f766 .3s ease-out}.relative.bg-white\/95[data-v-2086f766]{animation:modalEnter-2086f766 .3s ease-out}button[data-v-2086f766]:hover{transform:translateY(-1px)}button[data-v-2086f766]:active{transform:translateY(0)}button[data-v-2086f766]:focus{box-shadow:0 0 0 3px #3b82f61a}@keyframes float-bff3c54f{0%,to{transform:translateY(0) rotate(0);opacity:.3}25%{transform:translateY(-20px) rotate(2deg);opacity:.5}50%{transform:translateY(-10px) rotate(-1deg);opacity:.4}75%{transform:translateY(-15px) rotate(1deg);opacity:.6}}@keyframes floatSlow-bff3c54f{0%,to{transform:translateY(0) rotate(0);opacity:.2}50%{transform:translateY(-30px) rotate(3deg);opacity:.4}}@keyframes floatFast-bff3c54f{0%,to{transform:translateY(0) rotate(0);opacity:.4}33%{transform:translateY(-25px) rotate(-2deg);opacity:.6}66%{transform:translateY(-5px) rotate(1deg);opacity:.3}}.floating-letter[data-v-bff3c54f]{animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.letter-m-1[data-v-bff3c54f],.letter-a-2[data-v-bff3c54f],.letter-r-3[data-v-bff3c54f],.letter-x-1[data-v-bff3c54f]{animation-name:float-bff3c54f}.letter-m-2[data-v-bff3c54f],.letter-a-3[data-v-bff3c54f],.letter-r-1[data-v-bff3c54f],.letter-x-2[data-v-bff3c54f]{animation-name:floatSlow-bff3c54f;animation-duration:12s}.letter-m-3[data-v-bff3c54f],.letter-a-1[data-v-bff3c54f],.letter-r-2[data-v-bff3c54f],.letter-x-3[data-v-bff3c54f]{animation-name:floatFast-bff3c54f;animation-duration:6s}@media (max-width: 768px){.floating-letter[data-v-bff3c54f]{animation-duration:10s}.floating-letter span[data-v-bff3c54f]{font-size:3rem!important}}.floating-letter span[data-v-bff3c54f]{transition:color .3s ease}.password-input-wrapper[data-v-d6a7b860]{position:relative}.password-toggle[data-v-d6a7b860]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s}.password-toggle[data-v-d6a7b860]:hover{color:#374151}.password-strength[data-v-d6a7b860]{margin-top:8px}.strength-bar[data-v-d6a7b860]{width:100%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:4px}.strength-fill[data-v-d6a7b860]{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:2px}.strength-text[data-v-d6a7b860]{font-size:.75rem;font-weight:500}.strength-very-weak .strength-fill[data-v-d6a7b860]{background-color:#dc2626}.strength-weak .strength-fill[data-v-d6a7b860]{background-color:#ea580c}.strength-fair .strength-fill[data-v-d6a7b860]{background-color:#d97706}.strength-good .strength-fill[data-v-d6a7b860]{background-color:#65a30d}.strength-strong .strength-fill[data-v-d6a7b860]{background-color:#16a34a}.strength-very-strong .strength-fill[data-v-d6a7b860]{background-color:#059669}.strength-very-weak[data-v-d6a7b860]{color:#dc2626}.strength-weak[data-v-d6a7b860]{color:#ea580c}.strength-fair[data-v-d6a7b860]{color:#d97706}.strength-good[data-v-d6a7b860]{color:#65a30d}.strength-strong[data-v-d6a7b860]{color:#16a34a}.strength-very-strong[data-v-d6a7b860]{color:#059669}.password-requirements[data-v-d6a7b860]{margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.password-requirements h4[data-v-d6a7b860]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:8px}.password-requirements ul[data-v-d6a7b860]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px}.password-requirements li[data-v-d6a7b860]{display:flex;align-items:center;font-size:.75rem;color:#6b7280;transition:color .2s}.password-requirements li.met[data-v-d6a7b860]{color:#16a34a}.password-requirements li i[data-v-d6a7b860]{margin-right:8px;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.dark .password-requirements[data-v-d6a7b860]{background-color:#1f2937;border-color:#374151}.dark .password-requirements h4[data-v-d6a7b860]{color:#f9fafb}.dark .password-requirements li[data-v-d6a7b860]{color:#9ca3af}.dark .password-requirements li.met[data-v-d6a7b860]{color:#16a34a}.dark .password-toggle[data-v-d6a7b860]{color:#9ca3af}.dark .password-toggle[data-v-d6a7b860]:hover{color:#f3f4f6}.form-actions[data-v-d6a7b860]{margin-top:24px;display:flex;justify-content:flex-end}.error-message[data-v-d6a7b860]{color:#dc2626;font-size:.75rem;margin-top:4px}.form-control.error[data-v-d6a7b860]{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}[data-v-d6a7b860]::-webkit-scrollbar{width:6px}[data-v-d6a7b860]::-webkit-scrollbar-track{background:transparent}[data-v-d6a7b860]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}[data-v-d6a7b860]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}[data-v-d6a7b860]{transition:all .2s ease-in-out}input[data-v-d6a7b860]:focus,select[data-v-d6a7b860]:focus,textarea[data-v-d6a7b860]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}@keyframes fillBar-d6a7b860{0%{width:0%}to{width:var(--completion-width)}}.group[data-v-d6a7b860]:hover{transform:translateY(-2px)}@keyframes spin-d6a7b860{to{transform:rotate(360deg)}}@keyframes slideIn-d6a7b860{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-enter-active[data-v-d6a7b860]{animation:slideIn-d6a7b860 .3s ease-out}.notification-leave-active[data-v-d6a7b860]{animation:slideIn-d6a7b860 .3s ease-out reverse}.notification-card[data-v-44a0d9f7]{animation:slideIn-44a0d9f7 .3s ease-out}@keyframes slideIn-44a0d9f7{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-enter-active[data-v-3b03e878],.notification-leave-active[data-v-3b03e878]{transition:all .3s cubic-bezier(.33,0,.67,1)}.notification-enter-from[data-v-3b03e878],.notification-leave-to[data-v-3b03e878]{transform:translate(100%);opacity:0}.notification-move[data-v-3b03e878]{transition:transform .3s cubic-bezier(.33,0,.67,1)}@media (max-width: 480px){.notification-enter-from[data-v-3b03e878],.notification-leave-to[data-v-3b03e878]{transform:translateY(-100%)}}.slide-up-enter-active[data-v-a4ec7ec0],.slide-up-leave-active[data-v-a4ec7ec0]{transition:all .3s ease-out}.slide-up-enter-from[data-v-a4ec7ec0],.slide-up-leave-to[data-v-a4ec7ec0]{opacity:0;transform:translateY(20px) scale(.95)}.fade-enter-active[data-v-a4ec7ec0],.fade-leave-active[data-v-a4ec7ec0]{transition:all .2s ease-out}.fade-enter-from[data-v-a4ec7ec0],.fade-leave-to[data-v-a4ec7ec0]{opacity:0;transform:scale(.9)}.custom-scrollbar[data-v-9a1641cf]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9a1641cf]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9a1641cf]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px;transition:background .2s ease}.custom-scrollbar[data-v-9a1641cf]::-webkit-scrollbar-thumb:hover{background:#9ca3af99}.custom-scrollbar[data-v-9a1641cf]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.flex-shrink-0[data-v-9a1641cf]{flex-shrink:0}.ai-chat-page[data-v-88d7e7df]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.chat-header[data-v-88d7e7df]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 2rem;box-shadow:0 2px 20px #0000001a}.header-content[data-v-88d7e7df]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.header-left[data-v-88d7e7df]{display:flex;align-items:center;gap:1rem}.ai-avatar[data-v-88d7e7df]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 15px #667eea4d}.header-info h1[data-v-88d7e7df]{margin:0;font-size:1.5rem;color:#2d3748;font-weight:600}.status-text[data-v-88d7e7df]{margin:0;color:#718096;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.status-indicator[data-v-88d7e7df]{width:8px;height:8px;border-radius:50%;background:#48bb78;animation:pulse-88d7e7df 2s infinite}@keyframes pulse-88d7e7df{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.header-actions[data-v-88d7e7df]{display:flex;gap:.5rem}.btn-clear[data-v-88d7e7df],.btn-settings[data-v-88d7e7df]{width:40px;height:40px;border:none;background:#667eea1a;color:#667eea;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-clear[data-v-88d7e7df]:hover,.btn-settings[data-v-88d7e7df]:hover{background:#667eea33;transform:translateY(-1px)}.chat-container[data-v-88d7e7df]{flex:1;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;width:100%;padding:0 2rem}.chat-messages[data-v-88d7e7df]{flex:1;overflow-y:auto;padding:2rem 0;scroll-behavior:smooth}.welcome-message[data-v-88d7e7df]{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.welcome-content[data-v-88d7e7df]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem;border-radius:20px;box-shadow:0 10px 40px #0000001a;max-width:500px}.welcome-icon[data-v-88d7e7df]{font-size:3rem;color:#667eea;margin-bottom:1rem}.welcome-content h2[data-v-88d7e7df]{color:#2d3748;margin-bottom:1rem;font-weight:600}.welcome-content p[data-v-88d7e7df]{color:#718096;margin-bottom:2rem;line-height:1.6}.quick-actions[data-v-88d7e7df]{display:flex;flex-direction:column;gap:.75rem}.quick-btn[data-v-88d7e7df]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;font-weight:500}.quick-btn[data-v-88d7e7df]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.message[data-v-88d7e7df]{display:flex;gap:1rem;margin-bottom:1.5rem;animation:fadeInUp-88d7e7df .3s ease}@keyframes fadeInUp-88d7e7df{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.user-message[data-v-88d7e7df]{flex-direction:row-reverse}.message-avatar[data-v-88d7e7df]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.user-message .message-avatar[data-v-88d7e7df]{background:linear-gradient(135deg,#48bb78,#38a169)}.ai-message .message-avatar[data-v-88d7e7df]{background:linear-gradient(135deg,#667eea,#764ba2)}.message-content[data-v-88d7e7df]{flex:1;max-width:70%}.message-bubble[data-v-88d7e7df]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.25rem;border-radius:18px;box-shadow:0 4px 15px #0000001a;word-wrap:break-word}.user-message .message-bubble[data-v-88d7e7df]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.message-text[data-v-88d7e7df]{line-height:1.5;color:#2d3748}.user-message .message-text[data-v-88d7e7df]{color:#fff}.streaming-text[data-v-88d7e7df]{line-height:1.5;color:#2d3748}.cursor[data-v-88d7e7df]{animation:blink-88d7e7df 1s infinite}@keyframes blink-88d7e7df{0%,50%{opacity:1}51%,to{opacity:0}}.message-meta[data-v-88d7e7df]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:0 .25rem}.message-time[data-v-88d7e7df]{font-size:.75rem;color:#ffffffb3}.message-actions[data-v-88d7e7df]{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.message:hover .message-actions[data-v-88d7e7df]{opacity:1}.action-btn[data-v-88d7e7df]{width:28px;height:28px;border:none;background:#ffffff1a;color:#ffffffb3;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.8rem}.action-btn[data-v-88d7e7df]:hover{background:#fff3;color:#fff}.action-btn.active[data-v-88d7e7df]{background:#ffffff4d;color:#fff}.typing-indicator[data-v-88d7e7df]{display:flex;gap:4px;align-items:center}.typing-indicator span[data-v-88d7e7df]{width:8px;height:8px;border-radius:50%;background:#667eea;animation:typing-88d7e7df 1.4s infinite ease-in-out}.typing-indicator span[data-v-88d7e7df]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-88d7e7df]:nth-child(2){animation-delay:-.16s}@keyframes typing-88d7e7df{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input-area[data-v-88d7e7df]{padding:1.5rem 0}.input-container[data-v-88d7e7df]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 30px #0000001a;overflow:hidden}.input-wrapper[data-v-88d7e7df]{display:flex;align-items:flex-end;gap:1rem;padding:1rem 1.5rem}.message-input[data-v-88d7e7df]{flex:1;border:none;outline:none;background:transparent;font-size:1rem;line-height:1.5;resize:none;max-height:120px;min-height:24px;color:#2d3748;font-family:inherit}.message-input[data-v-88d7e7df]::placeholder{color:#a0aec0}.message-input[data-v-88d7e7df]:disabled{opacity:.6;cursor:not-allowed}.input-actions[data-v-88d7e7df]{display:flex;gap:.5rem;align-items:center}.voice-btn[data-v-88d7e7df],.send-btn[data-v-88d7e7df]{width:44px;height:44px;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.voice-btn[data-v-88d7e7df]{background:#667eea1a;color:#667eea}.voice-btn[data-v-88d7e7df]:hover{background:#667eea33;transform:translateY(-1px)}.voice-btn.active[data-v-88d7e7df]{background:#e53e3e;color:#fff;animation:pulse-88d7e7df 1s infinite}.send-btn[data-v-88d7e7df]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.send-btn[data-v-88d7e7df]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.send-btn[data-v-88d7e7df]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.settings-panel[data-v-88d7e7df]{position:fixed;top:0;right:0;width:350px;height:100vh;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:-5px 0 30px #0000001a;z-index:1000;animation:slideInRight-88d7e7df .3s ease}@keyframes slideInRight-88d7e7df{0%{transform:translate(100%)}to{transform:translate(0)}}.settings-content[data-v-88d7e7df]{height:100%;display:flex;flex-direction:column}.settings-header[data-v-88d7e7df]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.settings-header h3[data-v-88d7e7df]{margin:0;color:#2d3748;font-weight:600}.close-btn[data-v-88d7e7df]{width:32px;height:32px;border:none;background:#667eea1a;color:#667eea;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-88d7e7df]:hover{background:#667eea33}.settings-body[data-v-88d7e7df]{flex:1;padding:1.5rem}.setting-group[data-v-88d7e7df]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.setting-group[data-v-88d7e7df]:last-child{border-bottom:none}.setting-group label[data-v-88d7e7df]{color:#2d3748;font-weight:500}.toggle-switch[data-v-88d7e7df]{position:relative;width:50px;height:26px}.toggle-switch input[data-v-88d7e7df]{opacity:0;width:0;height:0}.toggle-switch label[data-v-88d7e7df]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:.3s;border-radius:26px}.toggle-switch label[data-v-88d7e7df]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+label[data-v-88d7e7df]{background:linear-gradient(135deg,#667eea,#764ba2)}.toggle-switch input:checked+label[data-v-88d7e7df]:before{transform:translate(24px)}@media (max-width: 768px){.chat-header[data-v-88d7e7df]{padding:1rem}.chat-container[data-v-88d7e7df]{padding:0 1rem}.welcome-content[data-v-88d7e7df]{padding:2rem;margin:1rem}.message-content[data-v-88d7e7df]{max-width:85%}.settings-panel[data-v-88d7e7df]{width:100%}.quick-actions[data-v-88d7e7df]{flex-direction:column}.header-content[data-v-88d7e7df]{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 480px){.chat-header[data-v-88d7e7df]{padding:.75rem}.header-info h1[data-v-88d7e7df]{font-size:1.25rem}.welcome-content[data-v-88d7e7df]{padding:1.5rem}.welcome-content h2[data-v-88d7e7df]{font-size:1.5rem}.input-wrapper[data-v-88d7e7df]{padding:.75rem 1rem}.voice-btn[data-v-88d7e7df],.send-btn[data-v-88d7e7df]{width:40px;height:40px}}.line-clamp-2[data-v-6aef0a5d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-6aef0a5d]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5[data-v-6aef0a5d]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.columns-1[data-v-6aef0a5d]{column-count:1}.columns-2[data-v-6aef0a5d]{column-count:2}.columns-3[data-v-6aef0a5d]{column-count:3}.break-inside-avoid[data-v-6aef0a5d]{break-inside:avoid}@keyframes fadeInUp-6aef0a5d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-6aef0a5d]{animation:fadeInUp-6aef0a5d .6s ease-out}[data-v-6aef0a5d]{transition-property:transform,opacity,background-color,border-color,color,box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-6aef0a5d]::-webkit-scrollbar{width:8px}[data-v-6aef0a5d]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.bg-grid-pattern[data-v-6aef0a5d]{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px}.group:hover .group-hover\:scale-105[data-v-6aef0a5d]{transform:scale(1.05)}[data-v-6aef0a5d]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-v-6aef0a5d]::-webkit-scrollbar{width:6px;height:6px}[data-v-6aef0a5d]::-webkit-scrollbar-track{background:transparent}[data-v-6aef0a5d]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}[data-v-6aef0a5d]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark[data-v-6aef0a5d] ::-webkit-scrollbar-thumb{background:#fff3}.dark[data-v-6aef0a5d] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}button[data-v-6aef0a5d]:focus,input[data-v-6aef0a5d]:focus,select[data-v-6aef0a5d]:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.compact-spacing[data-v-6aef0a5d]{gap:.5rem}.modern-shadow[data-v-6aef0a5d]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.modern-shadow-hover[data-v-6aef0a5d]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.prose[data-v-e0e3efa9]{color:#374151;line-height:1.75}.prose h1[data-v-e0e3efa9],.prose h2[data-v-e0e3efa9],.prose h3[data-v-e0e3efa9],.prose h4[data-v-e0e3efa9],.prose h5[data-v-e0e3efa9],.prose h6[data-v-e0e3efa9]{color:#111827;font-weight:600;margin-top:2rem;margin-bottom:1rem}.prose p[data-v-e0e3efa9]{margin-bottom:1.5rem}.prose img[data-v-e0e3efa9]{border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a}.prose blockquote[data-v-e0e3efa9]{border-left:4px solid #3B82F6;background-color:#eff6ff;padding:1rem;border-radius:0 .75rem .75rem 0;margin:1.5rem 0}.prose code[data-v-e0e3efa9]{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.prose pre[data-v-e0e3efa9]{background-color:#1f2937;color:#fff;padding:1rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0}.line-clamp-2[data-v-9f8ff289]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-9f8ff289]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bg-pattern[data-v-9f8ff289]{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.twitter-comments-container[data-v-7cb4eb99]{position:relative}.overflow-y-auto[data-v-7cb4eb99]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-7cb4eb99]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-7cb4eb99]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-7cb4eb99]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.transition-transform[data-v-7cb4eb99]{transition:transform .3s ease-in-out}@media (max-width: 640px){.max-w-md[data-v-7cb4eb99]{max-width:100%}}.line-clamp-2[data-v-fcb1a130],.line-clamp-2[data-v-aaba275b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.session-timer[data-v-51d685e0]{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes pulse-warning-51d685e0{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse[data-v-51d685e0]{animation:pulse-warning-51d685e0 2s infinite}.media-player-container[data-v-f758a2d4]{background:linear-gradient(135deg,#1f2937,#111827)}video[data-v-f758a2d4],audio[data-v-f758a2d4]{outline:none}video[data-v-f758a2d4]::-webkit-media-controls,audio[data-v-f758a2d4]::-webkit-media-controls{outline:none}@keyframes spin-slow-f758a2d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-f758a2d4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow-f758a2d4{0%,to{box-shadow:0 0 20px #8b5cf680}50%{box-shadow:0 0 40px #ec4899cc}}.animate-spin-slow[data-v-f758a2d4]{animation:spin-slow-f758a2d4 20s linear infinite}.animate-fade-in[data-v-f758a2d4]{animation:fade-in-f758a2d4 1s ease-out}.animate-pulse-glow[data-v-f758a2d4]{animation:pulse-glow-f758a2d4 2s ease-in-out infinite}.slider[data-v-f758a2d4]{-webkit-appearance:none;background:#fff3;outline:none;border-radius:5px}.slider[data-v-f758a2d4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:linear-gradient(45deg,#8b5cf6,#ec4899);cursor:pointer;box-shadow:0 2px 6px #0000004d}.slider[data-v-f758a2d4]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:linear-gradient(45deg,#8b5cf6,#ec4899);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}@keyframes float-f758a2d4{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(120deg)}66%{transform:translateY(5px) rotate(240deg)}}.animate-float[data-v-f758a2d4]{animation:float-f758a2d4 6s ease-in-out infinite}@keyframes visualizer-pulse-f758a2d4{0%,to{transform:scaleY(.3);opacity:.3}50%{transform:scaleY(1);opacity:.8}}.visualizer-bar[data-v-f758a2d4]{animation:visualizer-pulse-f758a2d4 .8s ease-in-out infinite}.line-clamp-1[data-v-785dd63a]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-785dd63a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-785dd63a]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.border-3[data-v-785dd63a]{border-width:3px}.story-image-container[data-v-785dd63a]{position:relative;overflow:hidden}.story-image-container[data-v-785dd63a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#8b5cf64d,#a855f74d);opacity:0;transition:opacity .3s ease;z-index:1}.story-image-container[data-v-785dd63a]:hover:before{opacity:1}@keyframes fadeIn-785dd63a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-785dd63a{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in[data-v-785dd63a]{animation:fadeIn-785dd63a .8s ease-out}.animate-slide-in-left[data-v-785dd63a]{animation:slideInLeft-785dd63a .6s ease-out}@keyframes story-pulse-785dd63a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes insight-glow-785dd63a{0%,to{box-shadow:0 0 5px #eab30880}50%{box-shadow:0 0 20px #eab308cc,0 0 30px #eab30866}}.animate-story-pulse[data-v-785dd63a]{animation:story-pulse-785dd63a 2s ease-in-out infinite}.animate-insight-glow[data-v-785dd63a]{animation:insight-glow-785dd63a 2s ease-in-out infinite}.scrollbar-hide[data-v-785dd63a]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-785dd63a]::-webkit-scrollbar{display:none}.border-gradient-to-r[data-v-785dd63a]{border-image:linear-gradient(to right,#8b5cf6,#a855f7) 1}.story-tooltip[data-v-785dd63a]{transform:translate(-50%) translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.group:hover .story-tooltip[data-v-785dd63a]{transform:translate(-50%) translateY(0)}@media (max-width: 767px){.mobile-slide-content[data-v-785dd63a]{font-size:.875rem;line-height:1.25rem}.mobile-slide-title[data-v-785dd63a]{font-size:1.5rem;line-height:2rem}}@media (min-width: 768px) and (max-width: 1023px){.tablet-slide-content[data-v-785dd63a]{font-size:1rem;line-height:1.5rem}.tablet-slide-title[data-v-785dd63a]{font-size:2rem;line-height:2.5rem}}@media (max-width: 1023px){.touch-button[data-v-785dd63a]{min-height:44px;min-width:44px}}@keyframes pulse-9f75acd5{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-9f75acd5]{animation:pulse-9f75acd5 2s cubic-bezier(.4,0,.6,1) infinite}body.modal-open{overflow:hidden}.animate-slide-up[data-v-9f75acd5]{animation:slide-up-9f75acd5 .4s cubic-bezier(.16,1,.3,1)}@keyframes slide-up-9f75acd5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-5909d4e5{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}@keyframes float-delayed-5909d4e5{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(-1deg)}66%{transform:translateY(8px) rotate(1deg)}}@keyframes spin-slow-5909d4e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale-in-5909d4e5{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.animate-float[data-v-5909d4e5]{animation:float-5909d4e5 6s ease-in-out infinite}.animate-float-delayed[data-v-5909d4e5]{animation:float-delayed-5909d4e5 8s ease-in-out infinite}.animate-spin-slow[data-v-5909d4e5]{animation:spin-slow-5909d4e5 20s linear infinite}.animate-scale-in[data-v-5909d4e5]{animation:scale-in-5909d4e5 .3s ease-out}.custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:2px}.custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar-thumb{background:#4b556380}.dark .custom-scrollbar[data-v-5909d4e5]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.backdrop-blur-xl[data-v-5909d4e5]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-sm[data-v-5909d4e5]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.group:hover .group-hover\:rotate-12[data-v-5909d4e5]{transform:rotate(12deg)}.group:hover .group-hover\:scale-110[data-v-5909d4e5]{transform:scale(1.1)}.bg-clip-text[data-v-5909d4e5]{-webkit-background-clip:text;background-clip:text}.shadow-3xl[data-v-5909d4e5]{box-shadow:0 35px 60px -12px #00000040}.transition-all[data-v-5909d4e5]{transition-property:all}.duration-3000[data-v-5909d4e5]{transition-duration:3s}.focus\:ring-2[data-v-5909d4e5]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:scale-105[data-v-5909d4e5]:hover{transform:scale(1.05)}.disabled\:opacity-50[data-v-5909d4e5]:disabled{opacity:.5}.disabled\:cursor-not-allowed[data-v-5909d4e5]:disabled{cursor:not-allowed}@keyframes pulse-slow-2412f7ad{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-medium-2412f7ad{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse-slow[data-v-2412f7ad]{animation:pulse-slow-2412f7ad 3s cubic-bezier(.4,0,.6,1) infinite}.animate-pulse-medium[data-v-2412f7ad]{animation:pulse-medium-2412f7ad 2.5s cubic-bezier(.4,0,.6,1) infinite}.animate-shimmer[data-v-2412f7ad]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer-2412f7ad 1.5s infinite}.dark .animate-shimmer[data-v-2412f7ad]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200px 100%}@keyframes shimmer-2412f7ad{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-pulse>div[data-v-2412f7ad]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer-2412f7ad 1.5s infinite}.dark .animate-pulse>div[data-v-2412f7ad]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200px 100%}.volume-slider[data-v-ebf3bd93]{background:#fff3;outline:none;border-radius:4px;height:4px}.volume-slider[data-v-ebf3bd93]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#ef4444;cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0000004d;transition:all .2s ease}.volume-slider[data-v-ebf3bd93]::-webkit-slider-thumb:hover{transform:scale(1.2);background:#dc2626}.volume-slider[data-v-ebf3bd93]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ef4444;cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0000004d;transition:all .2s ease}.volume-slider[data-v-ebf3bd93]::-moz-range-thumb:hover{transform:scale(1.2);background:#dc2626}.progress-bar[data-v-ebf3bd93]{position:relative;height:6px;background:#fff3;border-radius:3px;cursor:pointer;transition:height .2s ease}.progress-bar[data-v-ebf3bd93]:hover{height:8px}.progress-bar .buffer[data-v-ebf3bd93]{position:absolute;top:0;left:0;height:100%;background:#ffffff4d;border-radius:3px;transition:width .1s ease}.progress-bar .progress[data-v-ebf3bd93]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:3px;transition:width .1s ease}.progress-bar .scrubber[data-v-ebf3bd93]{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#ef4444;border:2px solid white;border-radius:50%;box-shadow:0 2px 8px #0006;transition:all .2s ease;opacity:0}.progress-bar:hover .scrubber[data-v-ebf3bd93]{opacity:1}.scrubber.dragging[data-v-ebf3bd93]{transform:translateY(-50%) scale(1.3);box-shadow:0 4px 12px #0009}.control-btn[data-v-ebf3bd93]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;transition:all .2s ease;cursor:pointer}.control-btn[data-v-ebf3bd93]:hover{background:#fff3;transform:scale(1.05);color:#ef4444}.control-btn[data-v-ebf3bd93]:active{transform:scale(.95)}.gradient-overlay-top[data-v-ebf3bd93]{background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%)}.gradient-overlay-bottom[data-v-ebf3bd93]{background:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 30%,transparent 100%)}@keyframes spin-ebf3bd93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ebf3bd93{0%,to{opacity:1}50%{opacity:.5}}.loading-spinner[data-v-ebf3bd93]{animation:spin-ebf3bd93 1s linear infinite}.loading-text[data-v-ebf3bd93]{animation:pulse-ebf3bd93 2s ease-in-out infinite}.fade-enter-active[data-v-ebf3bd93],.fade-leave-active[data-v-ebf3bd93]{transition:opacity .3s ease}.fade-enter-from[data-v-ebf3bd93],.fade-leave-to[data-v-ebf3bd93]{opacity:0}.control-btn[data-v-ebf3bd93]:focus,.volume-slider[data-v-ebf3bd93]:focus,.progress-bar[data-v-ebf3bd93]:focus{outline:2px solid #ef4444;outline-offset:2px}@media (max-width: 768px){.control-btn[data-v-ebf3bd93]{width:36px;height:36px;font-size:14px}.volume-slider[data-v-ebf3bd93]{display:none}.progress-bar[data-v-ebf3bd93]{height:6px;touch-action:manipulation}.progress-bar[data-v-ebf3bd93]:hover{height:8px}.video-player-container[data-v-ebf3bd93]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-touch-target[data-v-ebf3bd93]{min-width:44px;min-height:44px}.mobile-hidden[data-v-ebf3bd93]{display:none!important}.mobile-compact[data-v-ebf3bd93]{padding:8px 12px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.control-btn[data-v-ebf3bd93]{border-width:.5px}.volume-slider[data-v-ebf3bd93]::-webkit-slider-thumb{border-width:1px}}@media (prefers-color-scheme: dark){.control-btn[data-v-ebf3bd93]{background:#0009;border-color:#ffffff1a}.control-btn[data-v-ebf3bd93]:hover{background:#000c}}@media (prefers-reduced-motion: reduce){[data-v-ebf3bd93]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.menu-scrollbar[data-v-ebf3bd93]::-webkit-scrollbar{width:6px}.menu-scrollbar[data-v-ebf3bd93]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.menu-scrollbar[data-v-ebf3bd93]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.menu-scrollbar[data-v-ebf3bd93]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.scrollbar-hide[data-v-89eafbf1]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-89eafbf1]::-webkit-scrollbar{display:none}.scroll-smooth[data-v-89eafbf1]{scroll-behavior:smooth}.badge-hover[data-v-89eafbf1]{transition:all .2s ease-in-out}.badge-hover[data-v-89eafbf1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.badge-active[data-v-89eafbf1]{box-shadow:0 0 20px #3b82f680;animation:pulse-glow-89eafbf1 2s infinite}@keyframes pulse-glow-89eafbf1{0%,to{box-shadow:0 0 20px #3b82f680}50%{box-shadow:0 0 30px #3b82f6cc}}.scroll-btn[data-v-89eafbf1]{transition:all .2s ease-in-out}.scroll-btn[data-v-89eafbf1]:hover{transform:scale(1.1);box-shadow:0 4px 12px #0003}.line-clamp-2[data-v-89eafbf1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-v-89eafbf1]{scroll-behavior:smooth}.overflow-y-auto[data-v-89eafbf1]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-89eafbf1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-89eafbf1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-89eafbf1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes shimmer-89eafbf1{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fast-skeleton[data-v-89eafbf1]{position:relative;overflow:hidden}.fast-skeleton[data-v-89eafbf1]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);animation:shimmer-89eafbf1 1.5s infinite}.team-member-card[data-v-89eafbf1]{will-change:transform,box-shadow;backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.animate-pulse[data-v-89eafbf1],.animate-[shimmer_2s_infinite][data-v-89eafbf1]{animation:none}.team-member-card[data-v-89eafbf1]{transition:none}}@keyframes shrink-5ca66cd1{0%{width:100%}to{width:0%}}@keyframes slide-in-up-5ca66cd1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right-5ca66cd1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-5ca66cd1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-slide-in-up[data-v-5ca66cd1]{animation:slide-in-up-5ca66cd1 .3s ease-out}.animate-slide-in-right[data-v-5ca66cd1]{animation:slide-in-right-5ca66cd1 .3s ease-out}.animate-fade-in[data-v-5ca66cd1]{animation:fade-in-5ca66cd1 .2s ease-out}.line-clamp-2[data-v-5ca66cd1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar-thumb{background:#4b556380}.dark .overflow-y-auto[data-v-5ca66cd1]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.group:hover .group-hover\:text-blue-600[data-v-5ca66cd1]{color:#2563eb}.dark .group:hover .dark\:group-hover\:text-blue-400[data-v-5ca66cd1]{color:#60a5fa}.focus\:ring-2[data-v-5ca66cd1]:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #3b82f6}.transition-all[data-v-5ca66cd1]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-colors[data-v-5ca66cd1]{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow[data-v-5ca66cd1]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-spin[data-v-5ca66cd1]{animation:spin-5ca66cd1 1s linear infinite}@keyframes spin-5ca66cd1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hover\:bg-blue-50[data-v-5ca66cd1]:hover{background-color:#eff6ff}.dark .dark\:hover\:bg-blue-900\/20[data-v-5ca66cd1]:hover{background-color:#1e3a8a33}.hover\:bg-red-50[data-v-5ca66cd1]:hover{background-color:#fef2f2}.dark .dark\:hover\:bg-red-900\/20[data-v-5ca66cd1]:hover{background-color:#7f1d1d33}.bg-black.bg-opacity-50[data-v-5ca66cd1]{background-color:#00000080}.fixed.top-4.right-4[data-v-5ca66cd1]{position:fixed;top:1rem;right:1rem}.z-50[data-v-5ca66cd1]{z-index:50}.z-60[data-v-5ca66cd1]{z-index:60}.scrollbar-hide[data-v-fe446a25]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-fe446a25]::-webkit-scrollbar{display:none}.overflow-y-auto[data-v-c026f764]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-c026f764]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-c026f764]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-c026f764]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.scrollbar-hide[data-v-8de9a36c]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-8de9a36c]::-webkit-scrollbar{display:none}@media (max-width: 640px){.xs\:hidden[data-v-8de9a36c]{display:none}.xs\:inline[data-v-8de9a36c]{display:inline}}.tab-button[data-v-8de9a36c]{min-width:fit-content}.tab-nav[data-v-8de9a36c]{scroll-behavior:smooth}.line-clamp-2[data-v-2f9e37d8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-1610cc07]::-webkit-scrollbar{width:6px}[data-v-1610cc07]::-webkit-scrollbar-track{background:transparent}[data-v-1610cc07]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}[data-v-1610cc07]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.toolbar-btn[data-v-35fd2681]{padding:.5rem;border-radius:.5rem;transition:all .2s;color:#6b7280}.toolbar-btn[data-v-35fd2681]:hover{background-color:#f3f4f6;color:#111827}.toolbar-btn[data-v-35fd2681]:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.active[data-v-35fd2681]{background-color:#dbeafe;color:#2563eb}.editor-content[data-v-35fd2681] .ProseMirror{outline:none;min-height:400px;padding:1rem}.editor-content[data-v-35fd2681] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.editor-content[data-v-35fd2681] .ProseMirror table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.editor-content[data-v-35fd2681] .ProseMirror table td,.editor-content[data-v-35fd2681] .ProseMirror table th{border:2px solid #ced4da;box-sizing:border-box;min-width:1em;padding:3px 5px;position:relative;vertical-align:top}.editor-content[data-v-35fd2681] .ProseMirror table th{background-color:#f8f9fa;font-weight:700;text-align:left}.editor-content[data-v-35fd2681] .ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.editor-content[data-v-35fd2681] .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start}.editor-content[data-v-35fd2681] .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;user-select:none}.editor-content[data-v-35fd2681] .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.editor-content[data-v-35fd2681] .ProseMirror pre{background:#1f2937;border-radius:.5rem;color:#f9fafb;font-family:JetBrainsMono,SFMono-Regular,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.75rem 1rem;white-space:pre-wrap}.editor-content[data-v-35fd2681] .ProseMirror pre code{background:none;color:inherit;font-size:.8rem;padding:0}.editor-content[data-v-35fd2681] .ProseMirror mark{background-color:#fef08a;border-radius:.25rem;padding:.125rem .25rem}@keyframes pulse-eb2949a5{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-eb2949a5]{animation:pulse-eb2949a5 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all[data-v-eb2949a5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar-thumb{background:#fff3}.dark .overflow-y-auto[data-v-eb2949a5]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 640px){.group .absolute.-top-8[data-v-eb2949a5]{display:none}.group button[data-v-eb2949a5]{min-height:44px;min-width:44px}.scrollbar-hide[data-v-eb2949a5]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-eb2949a5]::-webkit-scrollbar{display:none}.px-2[data-v-eb2949a5]{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 641px) and (max-width: 1024px){.group:hover .absolute.-top-8[data-v-eb2949a5]{display:block}}@media (min-width: 1025px){.group:hover .absolute.-top-8[data-v-eb2949a5]{display:block}}.slider[data-v-58297970]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#8b5cf6;cursor:pointer}.slider[data-v-58297970]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#8b5cf6;cursor:pointer;border:none}.slider[data-v-d4c4b44d]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a855f7);cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.slider[data-v-d4c4b44d]::-webkit-slider-track{width:100%;height:8px;cursor:pointer;background:#374151;border-radius:4px}.slider[data-v-d4c4b44d]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a855f7);cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.slider[data-v-d4c4b44d]::-moz-range-track{width:100%;height:8px;cursor:pointer;background:#374151;border-radius:4px}.custom-scrollbar[data-v-d4c4b44d]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-d4c4b44d]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.custom-scrollbar[data-v-d4c4b44d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.custom-scrollbar[data-v-d4c4b44d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-d4c4b44d]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#8b5cf6,#a855f7);border-radius:3px}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#7c3aed,#9333ea)}.animate-fade-in[data-v-2b968959]{animation:fade-in-2b968959 .6s ease-out forwards}.group:hover .group-hover\:scale-110[data-v-2b968959]{transform:scale(1.1)}@keyframes pulse-glow-2b968959{0%,to{box-shadow:0 0 5px #8b5cf680}50%{box-shadow:0 0 20px #8b5cf6cc}}.animate-pulse[data-v-2b968959]{animation:pulse-glow-2b968959 2s infinite}.border-3[data-v-2b968959]{border-width:3px}.gradient-text[data-v-2b968959]{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[contenteditable=true][data-v-2b968959]{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}[contenteditable=true][data-v-2b968959]:empty:before{content:attr(placeholder);color:#9ca3af99;font-style:italic}[contenteditable=true][data-v-2b968959]:focus{outline:none}.slide-content[data-v-2b968959]>*{margin-bottom:0}.slide-content[data-v-2b968959]>*:not(:last-child){margin-bottom:1.5rem}.transition-smooth[data-v-2b968959]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dark-scrollbar[data-v-2b968959]::-webkit-scrollbar{width:8px}.dark-scrollbar[data-v-2b968959]::-webkit-scrollbar-track{background:#3741514d;border-radius:4px}.dark-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.dark-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}[contenteditable][data-v-2b968959]{transition:all .2s ease-out;line-height:1.4;position:relative;caret-color:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[contenteditable][data-v-2b968959]:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d;caret-color:currentColor}[contenteditable][data-v-2b968959]:empty:before{content:attr(placeholder);color:#9ca3af;font-style:italic;pointer-events:none}[contenteditable][data-bullet-index][data-v-2b968959]{border-radius:4px;transition:all .15s ease;position:relative;z-index:1;word-wrap:break-word;white-space:pre-wrap;cursor:text;caret-color:currentColor;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[contenteditable][data-bullet-index][data-v-2b968959]:hover{background-color:#8b5cf60d}[contenteditable][data-bullet-index][data-v-2b968959]:focus{background-color:#8b5cf61a;box-shadow:0 0 0 1px #8b5cf64d}[contenteditable][data-bullet-index][data-v-2b968959]:empty:before{content:attr(data-placeholder);color:#9ca3af99;font-style:italic;pointer-events:none}.prose[contenteditable][data-v-2b968959]{caret-color:currentColor!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;overflow-wrap:break-word}.slide-content[data-v-2b968959]>*{margin-bottom:2px}.slide-content[data-v-2b968959]>*:last-child{margin-bottom:0}.scrollbar-thin[data-v-2b968959]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-2b968959]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-2b968959]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.scrollbar-thin[data-v-2b968959]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}kbd[data-v-2b968959]{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;font-weight:600;border:1px solid #374151;box-shadow:0 1px 2px #0000001a}.format-toolbar button[data-v-2b968959]:hover{transform:translateY(-1px)}.transition-all[data-v-2b968959]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slide-enter-active[data-v-2b968959],.slide-leave-active[data-v-2b968959]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-2b968959]{opacity:0;transform:translate(30px) scale(.95)}.slide-leave-to[data-v-2b968959]{opacity:0;transform:translate(-30px) scale(.95)}.fade-enter-active[data-v-2b968959],.fade-leave-active[data-v-2b968959]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-2b968959],.fade-leave-to[data-v-2b968959]{opacity:0;transform:scale(.98)}@keyframes fade-in-2b968959{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-2b968959]{animation:fade-in-2b968959 .5s ease-out forwards;opacity:0}.story-thumbnail[data-v-2b968959]{transition:all .3s cubic-bezier(.4,0,.2,1)}.story-thumbnail[data-v-2b968959]:hover{transform:translateY(-2px)}.story-container[data-v-2b968959]{scroll-behavior:smooth}@keyframes story-pulse-2b968959{0%,to{transform:scale(1);box-shadow:0 0 #8b5cf6b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #8b5cf600}}.story-active[data-v-2b968959]{animation:story-pulse-2b968959 2s infinite}@keyframes float-2b968959{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.story-float[data-v-2b968959]{animation:float-2b968959 3s ease-in-out infinite}@keyframes gradient-shift-2b968959{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gradient-animate[data-v-2b968959]{background-size:200% 200%;animation:gradient-shift-2b968959 3s ease infinite}.custom-scrollbar[data-v-2b968959]{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.6) rgba(255,255,255,.1)}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#8b5cf6cc,#a855f7cc);border-radius:2px;border:1px solid rgba(255,255,255,.2)}.custom-scrollbar[data-v-2b968959]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#8b5cf6,#a855f7)}@keyframes ripple-2b968959{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.story-ripple[data-v-2b968959]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#8b5cf699;transform:translate(-50%,-50%);animation:ripple-2b968959 .6s linear}.fade-enter-active[data-v-ea9f5aae],.fade-leave-active[data-v-ea9f5aae]{transition:opacity .3s ease}.fade-enter-from[data-v-ea9f5aae],.fade-leave-to[data-v-ea9f5aae]{opacity:0}.line-clamp-3[data-v-20599e47]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.transform[data-v-20599e47]{transition:transform .2s ease-in-out}.hover\:scale-105[data-v-20599e47]:hover{transform:scale(1.05)}.focus\:ring-2[data-v-20599e47]:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-purple-500[data-v-20599e47]:focus{--tw-ring-color: rgb(168 85 247 / .5);box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500[data-v-20599e47]:focus{--tw-ring-color: rgb(59 130 246 / .5);box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-offset-1[data-v-20599e47]:focus{--tw-ring-offset-width: 1px}.group:hover .group-hover\:opacity-100[data-v-20599e47]{opacity:1}.group:hover .group-hover\:visible[data-v-20599e47]{visibility:visible}.group:hover .group-hover\:translate-y-0[data-v-20599e47]{transform:translateY(0)}.custom-scrollbar[data-v-20599e47]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.custom-scrollbar[data-v-20599e47]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-20599e47]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-20599e47]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:2px}.custom-scrollbar[data-v-20599e47]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.group .absolute[data-v-20599e47]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group .absolute[style*=backdrop-filter][data-v-20599e47]{background:#fffffff2;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a}.dark .group .absolute[style*=backdrop-filter][data-v-20599e47]{background:#1f2937f2;border:1px solid rgba(75,85,99,.3);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #4b556333}@keyframes pulse-glow-20599e47{0%,to{box-shadow:0 0 #a855f766}50%{box-shadow:0 0 0 4px #a855f71a}}.group:hover .absolute.bottom-0.right-0[data-v-20599e47]{animation:pulse-glow-20599e47 2s infinite}.group .absolute p[data-v-20599e47]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}@media (max-width: 640px){.group .absolute.-top-8[data-v-20599e47]{display:none}.group button[data-v-20599e47]{min-height:44px;min-width:44px}.grid.gap-6[data-v-20599e47]{gap:1rem}.px-2[data-v-20599e47]{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 641px) and (max-width: 1024px){.group:hover .absolute.-top-8[data-v-20599e47]{display:block}}@media (min-width: 1025px){.group:hover .absolute.-top-8[data-v-20599e47]{display:block}}.p-6[data-v-982a3321]{background:#f8f9fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.mb-6[data-v-982a3321]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.grid[data-v-982a3321]{gap:20px}.lg\:col-span-1 .bg-white[data-v-982a3321]{border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.lg\:col-span-1 .p-4[data-v-982a3321]{background:#f9fafb;border-radius:8px 8px 0 0}.lg\:col-span-1 button[data-v-982a3321]{border-radius:6px;transition:all .2s ease;border:1px solid transparent}.lg\:col-span-1 button[data-v-982a3321]:hover{background:#f3f4f6;border-color:#e5e7eb}.lg\:col-span-1 button.bg-blue-100[data-v-982a3321]{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important}.lg\:col-span-3>div[data-v-982a3321]{border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.bg-white[data-v-982a3321],.dark .bg-gray-800[data-v-982a3321]{box-shadow:0 1px 3px #0000001a}.btn-outline[data-v-982a3321]{background:transparent;color:#6b7280;border:1px solid #d1d5db;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.btn-outline[data-v-982a3321]:hover{background:#f9fafb;color:#374151;border-color:#9ca3af}input[type=text][data-v-982a3321],input[type=email][data-v-982a3321],input[type=url][data-v-982a3321],textarea[data-v-982a3321],select[data-v-982a3321]{border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .2s ease}input[type=text][data-v-982a3321]:focus,input[type=email][data-v-982a3321]:focus,input[type=url][data-v-982a3321]:focus,textarea[data-v-982a3321]:focus,select[data-v-982a3321]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bg-blue-600[data-v-982a3321]{background:#3b82f6!important;border-radius:6px;font-weight:500;transition:all .2s ease}.bg-blue-600[data-v-982a3321]:hover{background:#2563eb!important}.bg-gradient-to-r[data-v-982a3321]{border-radius:8px 8px 0 0}.rounded-lg[data-v-982a3321],.rounded-xl[data-v-982a3321],.rounded-2xl[data-v-982a3321]{box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.dark .p-6[data-v-982a3321]{background:#1f2937}.dark .mb-6[data-v-982a3321]{background:#374151;border-color:#4b5563}.dark .lg\:col-span-1 .bg-white[data-v-982a3321]{background:#374151!important;border-color:#4b5563}.dark .lg\:col-span-1 .p-4[data-v-982a3321]{background:#4b5563}.dark .content-card[data-v-982a3321]{background:#374151;border-color:#4b5563}.dark .content-card-header[data-v-982a3321]{background:#4b5563;border-color:#6b7280}.dark .content-card-title[data-v-982a3321]{color:#f9fafb}.dark .content-card-subtitle[data-v-982a3321]{color:#d1d5db}.dark input[type=text][data-v-982a3321],.dark input[type=email][data-v-982a3321],.dark input[type=url][data-v-982a3321],.dark textarea[data-v-982a3321],.dark select[data-v-982a3321]{background:#4b5563;border-color:#6b7280;color:#f9fafb}.dark input[type=text][data-v-982a3321]:focus,.dark input[type=email][data-v-982a3321]:focus,.dark input[type=url][data-v-982a3321]:focus,.dark textarea[data-v-982a3321]:focus,.dark select[data-v-982a3321]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.backdrop-blur-xl[data-v-fa3a2fd4]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar,.custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-track,.custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-thumb,.custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:10px;border:2px solid transparent;background-clip:content-box}.overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-thumb:hover,.custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-thumb:hover{background:#3b82f680;background-clip:content-box}.dark .overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-track,.dark .custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-track{background:#0000001a}.dark .overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-thumb,.dark .custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-thumb{background:#3b82f666}.dark .overflow-y-auto[data-v-fa3a2fd4]::-webkit-scrollbar-thumb:hover,.dark .custom-scrollbar[data-v-fa3a2fd4]::-webkit-scrollbar-thumb:hover{background:#3b82f699}.focus\:ring-blue-500\/50[data-v-fa3a2fd4]:focus{--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-v-fa3a2fd4]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.glass-morphism[data-v-fa3a2fd4]{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark .glass-morphism[data-v-fa3a2fd4]{background:#0000001a;border:1px solid rgba(255,255,255,.1)}@keyframes slideInRight-fa3a2fd4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight-fa3a2fd4{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.slide-in-right[data-v-fa3a2fd4]{animation:slideInRight-fa3a2fd4 .3s ease-out}.slide-out-right[data-v-fa3a2fd4]{animation:slideOutRight-fa3a2fd4 .3s ease-in}.line-clamp-2[data-v-fa3a2fd4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shadow-windows-11[data-v-fa3a2fd4]{box-shadow:0 8px 32px #0000001f}.dark .shadow-windows-11[data-v-fa3a2fd4]{box-shadow:0 8px 32px #0000004d}.group:hover .group-hover\:scale-110[data-v-fa3a2fd4]{transform:scale(1.1)}.gradient-text[data-v-fa3a2fd4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-windows-11[data-v-fa3a2fd4]{position:relative;overflow:hidden}.btn-windows-11[data-v-fa3a2fd4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-windows-11[data-v-fa3a2fd4]:hover:before{left:100%}.rich-text-editor[data-v-ff4af993]{border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}[contenteditable=true][data-v-ff4af993]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}[contenteditable=true][data-v-ff4af993]:focus:before{content:none}.prose[data-v-ff4af993]{color:#374151;line-height:1.75}.prose h1[data-v-ff4af993]{font-size:2.25em;font-weight:800;line-height:1.1111111;margin-top:0;margin-bottom:.8888889em}.prose h2[data-v-ff4af993]{font-size:1.5em;font-weight:700;line-height:1.3333333;margin-top:2em;margin-bottom:1em}.prose h3[data-v-ff4af993]{font-size:1.25em;font-weight:600;line-height:1.6;margin-top:1.6em;margin-bottom:.6em}.prose h4[data-v-ff4af993]{font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em}.prose p[data-v-ff4af993]{margin-top:1.25em;margin-bottom:1.25em}.prose ul[data-v-ff4af993],.prose ol[data-v-ff4af993]{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose li[data-v-ff4af993]{margin-top:.5em;margin-bottom:.5em}.prose a[data-v-ff4af993]{color:#7c3aed;text-decoration:underline;font-weight:500}.prose a[data-v-ff4af993]:hover{color:#5b21b6}.prose strong[data-v-ff4af993]{font-weight:600}.prose em[data-v-ff4af993]{font-style:italic}.prose img[data-v-ff4af993]{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0}.prose blockquote[data-v-ff4af993]{font-weight:500;font-style:italic;color:#374151;border-left:.25rem solid #d1d5db;quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.modern-page-builder[data-v-d51f0cf3]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.section[data-v-d51f0cf3]{transition:all .2s ease}.section[data-v-d51f0cf3]:hover{outline:2px dashed #e5e7eb}.line-clamp-3[data-v-a98a7028]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio-editor[data-v-c52bf92c]{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,#0f0f0f,#1a1a1a)}.studio-btn[data-v-c52bf92c]{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;font-size:.875rem;transition:all .2s;display:flex;align-items:center}.studio-btn-primary[data-v-c52bf92c]{background-color:#2563eb;color:#fff;box-shadow:0 10px 15px -3px #0000001a}.studio-btn-primary[data-v-c52bf92c]:hover{background-color:#1d4ed8;box-shadow:0 20px 25px -5px #0000001a}.studio-btn-secondary[data-v-c52bf92c]{background-color:#374151;color:#d1d5db}.studio-btn-secondary[data-v-c52bf92c]:hover{background-color:#4b5563;color:#fff}.studio-btn-success[data-v-c52bf92c]{background-color:#059669;color:#fff;box-shadow:0 10px 15px -3px #0000001a}.studio-btn-success[data-v-c52bf92c]:hover{background-color:#047857;box-shadow:0 20px 25px -5px #0000001a}.studio-btn[data-v-c52bf92c]:disabled{opacity:.5;cursor:not-allowed}.studio-form-group[data-v-c52bf92c]{margin-bottom:1rem}.studio-label[data-v-c52bf92c]{display:block;font-size:.875rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.studio-input[data-v-c52bf92c]{width:100%;padding:.5rem .75rem;background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;color:#fff}.studio-input[data-v-c52bf92c]::placeholder{color:#9ca3af}.studio-input[data-v-c52bf92c]:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:transparent}.studio-select[data-v-c52bf92c]{width:100%;padding:.5rem .75rem;background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;color:#fff}.studio-select[data-v-c52bf92c]:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:transparent}.studio-textarea[data-v-c52bf92c]{width:100%;padding:.5rem .75rem;background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;color:#fff;resize:none}.studio-textarea[data-v-c52bf92c]::placeholder{color:#9ca3af}.studio-textarea[data-v-c52bf92c]:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:transparent}.studio-component-card[data-v-c52bf92c]{background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;padding:.75rem;text-align:center;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;color:#d1d5db}.studio-component-card[data-v-c52bf92c]:hover{background-color:#374151;border-color:#6b7280;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.studio-template-card[data-v-c52bf92c]{background-color:#1f2937;border:1px solid #4b5563;border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s}.studio-template-card[data-v-c52bf92c]:hover{background-color:#374151;border-color:#6b7280;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.canvas-viewport[data-v-c52bf92c]{min-height:600px;max-width:100%;transition:all .3s ease}[data-v-c52bf92c]::-webkit-scrollbar{width:8px;height:8px}[data-v-c52bf92c]::-webkit-scrollbar-track{background:#1f2937}[data-v-c52bf92c]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-c52bf92c]::-webkit-scrollbar-thumb:hover{background:#6b7280}@keyframes fadeIn-c52bf92c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-c52bf92c]{animation:fadeIn-c52bf92c .3s ease-out}@media (max-width: 1024px){.studio-sidebar[data-v-c52bf92c],.studio-properties[data-v-c52bf92c]{width:280px}}@media (max-width: 768px){.studio-sidebar[data-v-c52bf92c],.studio-properties[data-v-c52bf92c]{width:240px}.studio-header[data-v-c52bf92c]{padding:0 1rem}.studio-btn[data-v-c52bf92c]{padding:.5rem .75rem;font-size:.75rem}}.bg-gray-850[data-v-c52bf92c]{background-color:#1e293b}.bg-gray-950[data-v-c52bf92c]{background-color:#0f172a}.studio-gradient-primary[data-v-c52bf92c]{background:linear-gradient(135deg,#667eea,#764ba2)}.studio-gradient-secondary[data-v-c52bf92c]{background:linear-gradient(135deg,#f093fb,#f5576c)}.studio-gradient-success[data-v-c52bf92c]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.visual-canvas[data-v-c52bf92c]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.visual-canvas[data-v-c52bf92c] *{transition:all .2s ease}.visual-canvas[data-v-c52bf92c] *:hover{outline:2px dashed #3b82f6;outline-offset:2px}.visual-canvas .selected[data-v-c52bf92c]{outline:2px solid #3b82f6!important;outline-offset:2px}.component-hover[data-v-c52bf92c]:hover{background-color:#3b82f61a;border-color:#3b82f6}.template-grid[data-v-c52bf92c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.section-container[data-v-c52bf92c]{position:relative;transition:all .2s ease}.section-container[data-v-c52bf92c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.section-container.dragging[data-v-c52bf92c]{opacity:.5;transform:rotate(2deg)}.section-controls[data-v-c52bf92c]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1)}.drag-handle[data-v-c52bf92c]{cursor:grab}.drag-handle[data-v-c52bf92c]:active{cursor:grabbing}.drop-zone[data-v-c52bf92c]{pointer-events:none}.add-section-zone[data-v-c52bf92c]{min-height:120px;transition:all .3s ease}.add-section-zone[data-v-c52bf92c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}.studio-component-card[data-v-c52bf92c]{transition:all .2s ease;cursor:grab}.studio-component-card[data-v-c52bf92c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.studio-component-card[data-v-c52bf92c]:active{cursor:grabbing;transform:scale(.95)}.editable-element[data-v-c52bf92c]{transition:all .2s ease}.editable-element[data-v-c52bf92c]:hover{outline:2px dashed rgba(59,130,246,.5);outline-offset:2px}.editable-element[data-v-c52bf92c]:focus{outline:2px solid #3b82f6;outline-offset:2px;background-color:#3b82f60d}.section-container.selected[data-v-c52bf92c]{border-color:#3b82f6!important;background-color:#3b82f60d}.drag-over[data-v-c52bf92c]{border-color:#10b981!important;background-color:#10b9811a}.drag-invalid[data-v-c52bf92c]{border-color:#ef4444!important;background-color:#ef44441a}@media (max-width: 1200px){.studio-sidebar[data-v-c52bf92c],.studio-properties[data-v-c52bf92c]{width:250px}}@media (max-width: 768px){.studio-sidebar[data-v-c52bf92c],.studio-properties[data-v-c52bf92c]{position:absolute;top:0;bottom:0;z-index:10;transform:translate(-100%);transition:transform .3s ease}.studio-sidebar.open[data-v-c52bf92c],.studio-properties.open[data-v-c52bf92c]{transform:translate(0)}.section-controls[data-v-c52bf92c]{position:relative;top:0;opacity:1;margin-bottom:8px}}.studio-shadow-lg[data-v-c52bf92c]{box-shadow:0 10px 25px #0000004d}.studio-shadow-xl[data-v-c52bf92c]{box-shadow:0 20px 40px #0006}.studio-hover-lift[data-v-c52bf92c]:hover{transform:translateY(-2px);transition:transform .2s ease}.studio-hover-glow[data-v-c52bf92c]:hover{box-shadow:0 0 20px #3b82f680;transition:box-shadow .2s ease}.studio-loading[data-v-c52bf92c]{position:relative;overflow:hidden}.studio-loading[data-v-c52bf92c]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-c52bf92c 1.5s infinite}@keyframes shimmer-c52bf92c{0%{left:-100%}to{left:100%}}.studio-focus[data-v-c52bf92c]:focus{outline:none;ring:2px;ring-color:#3b82f6;ring-offset:2px;ring-offset-color:#1f2937}.studio-selected[data-v-c52bf92c]{border:2px solid #3b82f6;box-shadow:0 0 0 4px #3b82f61a}.studio-dragging[data-v-c52bf92c]{opacity:.5;transform:rotate(5deg)}.studio-drop-zone[data-v-c52bf92c]{border:2px dashed #3b82f6;background-color:#3b82f60d}.studio-heading[data-v-c52bf92c]{font-weight:600;letter-spacing:-.025em}.studio-subheading[data-v-c52bf92c]{font-weight:500;color:#9ca3af}.studio-body[data-v-c52bf92c]{line-height:1.6;color:#d1d5db}.studio-status-online[data-v-c52bf92c]{background-color:#10b981;box-shadow:0 0 0 2px #10b9814d}.studio-status-offline[data-v-c52bf92c]{background-color:#ef4444;box-shadow:0 0 0 2px #ef44444d}.studio-status-busy[data-v-c52bf92c]{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b4d}.line-clamp-1[data-v-075edd94]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.animate-pulse[data-v-075edd94]{animation:pulse-075edd94 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-075edd94{0%,to{opacity:1}50%{opacity:.5}}.notification-toast[data-v-075edd94]{animation:slideInRight-075edd94 .3s ease-out}@keyframes slideInRight-075edd94{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.studio-editor-overlay[data-v-075edd94]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.page-content[data-v-3e58d80b] h1,.page-content[data-v-3e58d80b] h2,.page-content[data-v-3e58d80b] h3,.page-content[data-v-3e58d80b] h4,.page-content[data-v-3e58d80b] h5,.page-content[data-v-3e58d80b] h6{font-weight:700;color:#111827}.dark .page-content[data-v-3e58d80b] h1,.dark .page-content[data-v-3e58d80b] h2,.dark .page-content[data-v-3e58d80b] h3,.dark .page-content[data-v-3e58d80b] h4,.dark .page-content[data-v-3e58d80b] h5,.dark .page-content[data-v-3e58d80b] h6{color:#fff}.page-content[data-v-3e58d80b] h1{font-size:1.875rem;margin-bottom:1.5rem;margin-top:2rem}.page-content[data-v-3e58d80b] h2{font-size:1.5rem;margin-bottom:1rem;margin-top:1.5rem}.page-content[data-v-3e58d80b] h3{font-size:1.25rem;margin-bottom:.75rem;margin-top:1.25rem}.page-content[data-v-3e58d80b] h4{font-size:1.125rem;margin-bottom:.5rem;margin-top:1rem}.page-content[data-v-3e58d80b] p{margin-bottom:1rem;color:#374151;line-height:1.625}.dark .page-content[data-v-3e58d80b] p{color:#d1d5db}.page-content[data-v-3e58d80b] ul,.page-content[data-v-3e58d80b] ol{margin-bottom:1rem;padding-left:1.5rem}.page-content[data-v-3e58d80b] li{margin-bottom:.5rem;color:#374151}.dark .page-content[data-v-3e58d80b] li{color:#d1d5db}.page-content[data-v-3e58d80b] a{color:#2563eb;transition:color .2s}.page-content[data-v-3e58d80b] a:hover{color:#1d4ed8}.dark .page-content[data-v-3e58d80b] a{color:#60a5fa}.dark .page-content[data-v-3e58d80b] a:hover{color:#93c5fd}.page-content[data-v-3e58d80b] blockquote{border-left:4px solid #3b82f6;padding-left:1rem;font-style:italic;color:#4b5563;margin:1.5rem 0}.dark .page-content[data-v-3e58d80b] blockquote{color:#9ca3af}.page-content[data-v-3e58d80b] code{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.dark .page-content[data-v-3e58d80b] code{background-color:#1f2937}.page-content[data-v-3e58d80b] pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.dark .page-content[data-v-3e58d80b] pre{background-color:#1f2937}.page-content[data-v-3e58d80b] img{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;margin:1.5rem 0;max-width:100%;height:auto}.page-content[data-v-3e58d80b] table{width:100%;border-collapse:collapse;border:1px solid #d1d5db;margin:1.5rem 0}.dark .page-content[data-v-3e58d80b] table{border-color:#4b5563}.page-content[data-v-3e58d80b] th,.page-content[data-v-3e58d80b] td{border:1px solid #d1d5db;padding:.75rem 1rem}.dark .page-content[data-v-3e58d80b] th,.dark .page-content[data-v-3e58d80b] td{border-color:#4b5563}.page-content[data-v-3e58d80b] th{background-color:#f3f4f6;font-weight:600}.dark .page-content[data-v-3e58d80b] th{background-color:#1f2937}.scrollbar-thin[data-v-11b04096]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.scrollbar-thin[data-v-11b04096]::-webkit-scrollbar,.overflow-y-auto[data-v-11b04096]::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin[data-v-11b04096]::-webkit-scrollbar-track,.overflow-y-auto[data-v-11b04096]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.scrollbar-thin[data-v-11b04096]::-webkit-scrollbar-thumb,.overflow-y-auto[data-v-11b04096]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:10px;border:1px solid transparent}.scrollbar-thin[data-v-11b04096]::-webkit-scrollbar-thumb:hover,.overflow-y-auto[data-v-11b04096]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.backdrop-blur-xl[data-v-11b04096]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-sm[data-v-11b04096]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width: 640px){.mobile-stack[data-v-11b04096]{flex-direction:column!important;align-items:stretch!important}.mobile-full[data-v-11b04096]{width:100%!important}.mobile-text-center[data-v-11b04096]{text-align:center!important}.mobile-hidden[data-v-11b04096]{display:none!important}.mobile-grid-1[data-v-11b04096]{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@keyframes float-11b04096{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-11b04096{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 30px #3b82f699}}@keyframes spin-11b04096{to{transform:rotate(360deg)}}@keyframes pulse-11b04096{0%,to{opacity:1}50%{opacity:.5}}.animate-float[data-v-11b04096]{animation:float-11b04096 6s ease-in-out infinite}.animate-glow[data-v-11b04096]{animation:glow-11b04096 3s ease-in-out infinite}.animate-spin[data-v-11b04096]{animation:spin-11b04096 1s linear infinite}.animate-pulse[data-v-11b04096]{animation:pulse-11b04096 2s cubic-bezier(.4,0,.6,1) infinite}.gradient-text[data-v-11b04096]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover[data-v-11b04096]{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover[data-v-11b04096]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 25px 50px -12px #00000040}.btn-modern[data-v-11b04096]{position:relative;overflow:hidden;transition:all .3s ease}.btn-modern[data-v-11b04096]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-modern[data-v-11b04096]:hover:before{left:100%}.focus-ring[data-v-11b04096]:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:8px}@media (max-width: 768px){.responsive-text-xl[data-v-11b04096]{font-size:1.125rem!important;line-height:1.75rem!important}.responsive-text-2xl[data-v-11b04096]{font-size:1.25rem!important;line-height:1.75rem!important}.responsive-text-3xl[data-v-11b04096]{font-size:1.5rem!important;line-height:2rem!important}}.overflow-y-auto[data-v-5e975622]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5e975622]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-5e975622]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-5e975622]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modal-enter-active[data-v-27e93172],.modal-leave-active[data-v-27e93172]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-27e93172],.modal-leave-to[data-v-27e93172]{opacity:0;transform:scale(.95) translateY(-10px)}.modal-enter-to[data-v-27e93172],.modal-leave-from[data-v-27e93172]{opacity:1;transform:scale(1) translateY(0)}.custom-scrollbar[data-v-27e93172]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.custom-scrollbar[data-v-27e93172]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-27e93172]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-27e93172]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-27e93172]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.line-clamp-2[data-v-27e93172]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prose-gray[data-v-27e93172]{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-links: #059669;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb}.dark .prose-invert[data-v-27e93172]{--tw-prose-body: #d1d5db;--tw-prose-headings: #f9fafb;--tw-prose-links: #10b981;--tw-prose-bold: #f9fafb;--tw-prose-counters: #9ca3af;--tw-prose-bullets: #4b5563;--tw-prose-hr: #374151;--tw-prose-quotes: #f9fafb;--tw-prose-quote-borders: #374151;--tw-prose-captions: #9ca3af;--tw-prose-code: #f9fafb;--tw-prose-pre-code: #d1d5db;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #4b5563;--tw-prose-td-borders: #374151}@keyframes shrink-04760f8d{0%{width:100%}to{width:0%}}.animate-pulse[data-v-04760f8d]{animation:pulse-04760f8d 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-04760f8d{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-up-04760f8d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-04760f8d{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-up-delayed-04760f8d{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in-delayed-04760f8d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-04760f8d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-delayed-04760f8d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(-5deg)}}@keyframes float-slow-04760f8d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(3deg)}}@keyframes float-particle-04760f8d{0%{transform:translateY(0) translate(0) scale(1);opacity:.7}50%{transform:translateY(-100px) translate(50px) scale(1.2);opacity:1}to{transform:translateY(-200px) translate(-30px) scale(.8);opacity:0}}@keyframes bounce-slow-04760f8d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-04760f8d]{animation:fade-in-up-04760f8d .8s ease-out forwards}.animate-slide-up[data-v-04760f8d]{animation:slide-up-04760f8d 1s ease-out forwards}.animate-slide-up-delayed[data-v-04760f8d]{animation:slide-up-delayed-04760f8d 1s ease-out .3s forwards;opacity:0}.animate-fade-in-delayed[data-v-04760f8d]{animation:fade-in-delayed-04760f8d 1s ease-out .6s forwards;opacity:0}.animate-float[data-v-04760f8d]{animation:float-04760f8d 6s ease-in-out infinite}.animate-float-delayed[data-v-04760f8d]{animation:float-delayed-04760f8d 8s ease-in-out infinite}.animate-float-slow[data-v-04760f8d]{animation:float-slow-04760f8d 10s ease-in-out infinite}.animate-float-particle[data-v-04760f8d]{animation:float-particle-04760f8d linear infinite}.animate-bounce-slow[data-v-04760f8d]{animation:bounce-slow-04760f8d 2s ease-in-out infinite}.grid-cols-20[data-v-04760f8d]{grid-template-columns:repeat(20,minmax(0,1fr))}[data-v-04760f8d]::-webkit-scrollbar{width:8px}[data-v-04760f8d]::-webkit-scrollbar-track{background:#0000001a}[data-v-04760f8d]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#3b82f6,#8b5cf6);border-radius:4px}[data-v-04760f8d]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#2563eb,#7c3aed)}.backdrop-blur-lg[data-v-04760f8d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.backdrop-blur-sm[data-v-04760f8d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group:hover .group-hover\:scale-110[data-v-04760f8d]{transform:scale(1.1)}.group:hover .group-hover\:rotate-12[data-v-04760f8d]{transform:rotate(12deg)}.group:hover .group-hover\:translate-x-1[data-v-04760f8d]{transform:translate(.25rem)}[data-v-04760f8d]{transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (max-width: 640px){.grid-cols-1[data-v-04760f8d]{gap:.75rem}.space-y-4[data-v-04760f8d]>*+*{margin-top:.75rem}.h-\[400px\][data-v-04760f8d]{height:350px}.text-2xl[data-v-04760f8d]{font-size:1.25rem;line-height:1.75rem}.px-6[data-v-04760f8d]{padding-left:1rem;padding-right:1rem}.py-3[data-v-04760f8d]{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 641px) and (max-width: 1024px){.md\:grid-cols-2[data-v-04760f8d]{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-6[data-v-04760f8d]{gap:1rem}.sm\:h-\[450px\][data-v-04760f8d]{height:420px}.sm\:text-3xl[data-v-04760f8d]{font-size:1.75rem;line-height:2.25rem}}@media (min-width: 1025px){.lg\:grid-cols-12[data-v-04760f8d]{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-6[data-v-04760f8d]{gap:1.5rem}.lg\:h-\[500px\][data-v-04760f8d]{height:500px}}@media (hover: none) and (pointer: coarse){.hover\:shadow-xl[data-v-04760f8d]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover\:scale-105[data-v-04760f8d]:hover{transform:scale(1.02)}button[data-v-04760f8d]{min-height:44px;min-width:44px}}@media (max-width: 640px){.overflow-x-hidden[data-v-04760f8d]{overflow-x:hidden;-webkit-overflow-scrolling:touch}body[data-v-04760f8d]{overflow-x:hidden}}.bg-grid-pattern[data-v-ad726526]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}[data-v-11b7f0f0]::-webkit-scrollbar{width:6px}[data-v-11b7f0f0]::-webkit-scrollbar-track{background:transparent}[data-v-11b7f0f0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-11b7f0f0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark[data-v-11b7f0f0] ::-webkit-scrollbar-thumb{background:#4b5563}.dark[data-v-11b7f0f0] ::-webkit-scrollbar-thumb:hover{background:#6b7280}.sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar{width:8px}.sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar-thumb:hover{background:#9ca3afcc}.dark .sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar-thumb{background:#4b5563b3}.dark .sidebar-scroll[data-v-11b7f0f0]::-webkit-scrollbar-thumb:hover{background:#4b5563e6}@keyframes shimmer-e1c80575{0%{background-position:-200% 0}to{background-position:200% 0}}.bg-grid-pattern[data-v-e1c80575]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}.line-clamp-3[data-v-e1c80575]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide[data-v-e1c80575]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e1c80575]::-webkit-scrollbar{display:none}.aspect-w-16[data-v-e1c80575]{position:relative;padding-bottom:62.5%}.aspect-w-16[data-v-e1c80575]>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}@keyframes modalSlideIn-e1c80575{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSlideOut-e1c80575{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}.modal-enter-active[data-v-e1c80575]{animation:modalSlideIn-e1c80575 .3s ease-out}.modal-leave-active[data-v-e1c80575]{animation:modalSlideOut-e1c80575 .3s ease-in}.backdrop-blur-sm[data-v-e1c80575]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bg-grid-pattern[data-v-e1c80575]{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px}.modal-button[data-v-e1c80575]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-button[data-v-e1c80575]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.gallery-image[data-v-e1c80575]{transition:all .5s ease-in-out}.modal-content[data-v-e1c80575]::-webkit-scrollbar{width:6px}.modal-content[data-v-e1c80575]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.modal-content[data-v-e1c80575]::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.modal-content[data-v-e1c80575]::-webkit-scrollbar-thumb:hover{background:#00000080}.dark .modal-content[data-v-e1c80575]::-webkit-scrollbar-track{background:#ffffff1a}.dark .modal-content[data-v-e1c80575]::-webkit-scrollbar-thumb{background:#ffffff4d}.dark .modal-content[data-v-e1c80575]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.file-upload-area[data-v-78a25a70]{transition:all .3s ease}.file-upload-area[data-v-78a25a70]:hover{background-color:#f9fafb}.progress-bar[data-v-78a25a70]{transition:width .3s ease}.step-content[data-v-78a25a70]{animation:fadeIn-78a25a70 .3s ease-in-out}@keyframes fadeIn-78a25a70{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bg-grid-pattern[data-v-023fbeb7],.bg-grid-pattern[data-v-aeec60cf]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}.prose[data-v-aeec60cf]{max-width:none}.prose p[data-v-aeec60cf]{margin-bottom:1rem;line-height:1.7}.aspect-w-16[data-v-aeec60cf]{position:relative;padding-bottom:62.5%}.aspect-w-16[data-v-aeec60cf]>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}@keyframes float-a609e822{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}@keyframes float-delayed-a609e822{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-180deg)}}.animate-float[data-v-a609e822]{animation:float-a609e822 4s ease-in-out infinite}.animate-float-delayed[data-v-a609e822]{animation:float-delayed-a609e822 6s ease-in-out infinite}.delay-100[data-v-d0c2d3d8]{animation-delay:.1s}.delay-200[data-v-d0c2d3d8]{animation-delay:.2s}.formatted-message[data-v-d0c2d3d8]{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.formatted-message p[data-v-d0c2d3d8]{margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word}.formatted-message p[data-v-d0c2d3d8]:last-child{margin-bottom:0}.formatted-message h1[data-v-d0c2d3d8],.formatted-message h2[data-v-d0c2d3d8],.formatted-message h3[data-v-d0c2d3d8]{margin-top:1rem;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word}.formatted-message h1[data-v-d0c2d3d8]:first-child,.formatted-message h2[data-v-d0c2d3d8]:first-child,.formatted-message h3[data-v-d0c2d3d8]:first-child{margin-top:0}.formatted-message ul[data-v-d0c2d3d8]{margin-bottom:.75rem;padding-left:0}.formatted-message li[data-v-d0c2d3d8]{margin-bottom:.25rem;color:#374151;word-wrap:break-word;overflow-wrap:break-word}.formatted-message strong[data-v-d0c2d3d8]{color:#1f2937}.formatted-message div[data-v-d0c2d3d8]{word-wrap:break-word;overflow-wrap:break-word}.scrollbar-hide[data-v-d0c2d3d8]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d0c2d3d8]::-webkit-scrollbar{display:none}@keyframes blink-d0c2d3d8{0%,50%{opacity:1}51%,to{opacity:0}}.suggestion-button-mobile[data-v-d0c2d3d8]{transition:all .2s ease}.suggestion-button-mobile[data-v-d0c2d3d8]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3b82f633}.suggestion-button[data-v-d0c2d3d8]{transition:all .2s ease}.suggestion-button[data-v-d0c2d3d8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}@keyframes gemini-pulse-d0c2d3d8{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-gemini-pulse[data-v-d0c2d3d8]{animation:gemini-pulse-d0c2d3d8 1.5s ease-in-out infinite}.animate-gemini-pulse.delay-75[data-v-d0c2d3d8]{animation-delay:.2s}.animate-gemini-pulse.delay-150[data-v-d0c2d3d8]{animation-delay:.4s}.chat-transition[data-v-d0c2d3d8]{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes message-fade-in-d0c2d3d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-fade-in[data-v-d0c2d3d8]{animation:message-fade-in-d0c2d3d8 .3s ease-out}@keyframes slide-in-right-d0c2d3d8{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right[data-v-d0c2d3d8]{animation:slide-in-right-d0c2d3d8 .5s ease-out forwards}@keyframes pulse-glow-d0c2d3d8{0%,to{box-shadow:0 0 5px #a855f766}50%{box-shadow:0 0 20px #a855f7cc,0 0 30px #a855f766}}.animate-pulse-glow[data-v-d0c2d3d8]{animation:pulse-glow-d0c2d3d8 2s ease-in-out infinite}@keyframes float-d0c2d3d8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-d0c2d3d8]{animation:float-d0c2d3d8 3s ease-in-out infinite}@keyframes gradient-shift-d0c2d3d8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient[data-v-d0c2d3d8]{background-size:200% 200%;animation:gradient-shift-d0c2d3d8 3s ease infinite}@keyframes bounce-in-d0c2d3d8{0%{opacity:0;transform:scale(.3) translateY(50px)}50%{opacity:1;transform:scale(1.05) translateY(-10px)}70%{transform:scale(.9) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-bounce-in[data-v-d0c2d3d8]{animation:bounce-in-d0c2d3d8 .6s ease-out}@keyframes shake-d0c2d3d8{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-shake[data-v-d0c2d3d8]{animation:shake-d0c2d3d8 .5s ease-in-out}@keyframes voice-pulse-d0c2d3d8{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.voice-recording[data-v-d0c2d3d8]{animation:voice-pulse-d0c2d3d8 1s ease-in-out infinite}@keyframes voice-wave-d0c2d3d8{0%,to{height:10px}50%{height:25px}}.voice-wave[data-v-d0c2d3d8]{animation:voice-wave-d0c2d3d8 .8s ease-in-out infinite}.voice-wave[data-v-d0c2d3d8]:nth-child(2){animation-delay:.1s}.voice-wave[data-v-d0c2d3d8]:nth-child(3){animation-delay:.2s}.voice-wave[data-v-d0c2d3d8]:nth-child(4){animation-delay:.3s}.voice-wave[data-v-d0c2d3d8]:nth-child(5){animation-delay:.4s}@keyframes voice-bubble-in-d0c2d3d8{0%{opacity:0;transform:scale(.8) translateY(20px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.voice-message-bubble[data-v-d0c2d3d8]{animation:voice-bubble-in-d0c2d3d8 .5s ease-out}@keyframes recording-pulse-d0c2d3d8{0%{background-color:#ef4444cc;transform:scale(1)}50%{background-color:#ef4444;transform:scale(1.1)}to{background-color:#ef4444cc;transform:scale(1)}}.recording-indicator[data-v-d0c2d3d8]{animation:recording-pulse-d0c2d3d8 1s ease-in-out infinite}.personality-card[data-v-d0c2d3d8]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}@keyframes chart-grow-d0c2d3d8{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart-bar[data-v-d0c2d3d8]{animation:chart-grow-d0c2d3d8 .8s ease-out;transform-origin:bottom}@keyframes badge-pulse-d0c2d3d8{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notification-badge[data-v-d0c2d3d8]{animation:badge-pulse-d0c2d3d8 2s ease-in-out infinite}.epic-button[data-v-d0c2d3d8]{position:relative;overflow:hidden;transition:all .3s ease}.epic-button[data-v-d0c2d3d8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.epic-button[data-v-d0c2d3d8]:hover:before{left:100%}.epic-button[data-v-d0c2d3d8]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.custom-scrollbar[data-v-d0c2d3d8]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d0c2d3d8]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.custom-scrollbar[data-v-d0c2d3d8]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:3px}.custom-scrollbar[data-v-d0c2d3d8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#5a67d8,#6b46c1)}.bg-gradient-to-r.from-gray-900.to-black p[data-v-d0c2d3d8]{margin-bottom:.5rem}.bg-gradient-to-r.from-gray-900.to-black p[data-v-d0c2d3d8]:last-child{margin-bottom:0}.bg-gradient-to-r.from-gray-900.to-black br[data-v-d0c2d3d8]{line-height:1.5}textarea.desktop-chat-input[data-v-d0c2d3d8],textarea.w-full[data-v-d0c2d3d8]{transition:height .2s ease;line-height:1.5}@keyframes animate-gradient-x-d0c2d3d8{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-x[data-v-d0c2d3d8]{background-size:200% 200%;animation:animate-gradient-x-d0c2d3d8 6s ease infinite}.desktop-chat-input[data-v-d0c2d3d8]:focus,textarea[data-v-d0c2d3d8]:focus{transform:translateY(-1px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 3px #3b82f61a!important}button[data-v-d0c2d3d8]:hover{transform:translateY(-1px)}button[data-v-d0c2d3d8]:active{transform:translateY(0) scale(.98)}.backdrop-blur-xl[data-v-d0c2d3d8]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.shadow-professional[data-v-d0c2d3d8]{box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a}.overflow-y-auto[data-v-d0c2d3d8]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d0c2d3d8]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.overflow-y-auto[data-v-d0c2d3d8]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.overflow-y-auto[data-v-d0c2d3d8]::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes professionalModalSlideIn-d0c2d3d8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes professionalFadeIn-d0c2d3d8{0%{opacity:0}to{opacity:1}}.professional-team-card[data-v-d0c2d3d8]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.professional-team-card[data-v-d0c2d3d8]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f,0 2px 6px #00000014}.professional-team-card[data-v-d0c2d3d8]:active{transform:translateY(-1px);transition:all .1s ease}.professional-button[data-v-d0c2d3d8]{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.professional-button[data-v-d0c2d3d8]:hover{transform:translateY(-1px)}.professional-button[data-v-d0c2d3d8]:active{transform:translateY(0)}@keyframes badgeSlideIn-d0c2d3d8{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes statusPulse-d0c2d3d8{0%{box-shadow:0 0 #107c1066}70%{box-shadow:0 0 0 6px #107c1000}to{box-shadow:0 0 #107c1000}}@media (max-width: 640px){.professional-team-card[data-v-d0c2d3d8]{margin:6px 0;padding:10px}.professional-team-card .name-badge[data-v-d0c2d3d8]{font-size:10px;padding:2px 6px}.win11-team-card .position-text[data-v-d0c2d3d8]{font-size:12px}}@keyframes wave-pulse-d0c2d3d8{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:.4}to{transform:scale(1.4);opacity:0}}@keyframes shimmer-d0c2d3d8{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}@keyframes float-particles-d0c2d3d8{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-10px) rotate(180deg);opacity:1}}@keyframes chat-button-glow-d0c2d3d8{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf61a}50%{box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf633}}@keyframes rotate-clockwise-d0c2d3d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mae-chat-waves[data-v-d0c2d3d8]{animation:wave-pulse-d0c2d3d8 2s ease-out infinite}.mae-chat-waves[data-v-d0c2d3d8]:nth-child(2){animation-delay:.5s}.mae-chat-waves[data-v-d0c2d3d8]:nth-child(3){animation-delay:1s}.floating-particle[data-v-d0c2d3d8]{animation:float-particles-d0c2d3d8 3s ease-in-out infinite}.floating-particle[data-v-d0c2d3d8]:nth-child(2){animation-delay:1s}.floating-particle[data-v-d0c2d3d8]:nth-child(3){animation-delay:2s}.mae-chat-button[data-v-d0c2d3d8]{animation:chat-button-glow-d0c2d3d8 3s ease-in-out infinite}.rotating-text[data-v-d0c2d3d8]{animation:rotate-clockwise-d0c2d3d8 15s linear infinite}.circular-text[data-v-d0c2d3d8]{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 768px){.mae-chat-container[data-v-d0c2d3d8]{bottom:1.5rem;right:1.5rem}.mae-chat-button[data-v-d0c2d3d8],.mae-chat-waves[data-v-d0c2d3d8]{width:4rem;height:4rem}.rotating-text[data-v-d0c2d3d8]{animation-duration:12s}.circular-text[data-v-d0c2d3d8]{font-size:7px}}.fluent-reveal[data-v-d0c2d3d8]{position:relative;overflow:hidden}.fluent-reveal[data-v-d0c2d3d8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,120,212,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.fluent-reveal[data-v-d0c2d3d8]:hover:before{opacity:1}@keyframes shimmer-0df81d11{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-pulse[data-v-0df81d11]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer-0df81d11 1.5s infinite}.dark .animate-pulse[data-v-0df81d11]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200px 100%}.notification-enter-active[data-v-c4a37f43],.notification-leave-active[data-v-c4a37f43]{transition:all .3s ease}.notification-enter-from[data-v-c4a37f43],.notification-leave-to[data-v-c4a37f43]{opacity:0;transform:translate(100%)}.notification-move[data-v-c4a37f43]{transition:transform .3s ease}@keyframes fade-in-7c4beb1c{0%{opacity:0}to{opacity:1}}@keyframes slide-down-7c4beb1c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7c4beb1c]{animation:fade-in-7c4beb1c .5s ease-out}.animate-slide-down[data-v-7c4beb1c]{animation:slide-down-7c4beb1c .3s ease-out}.overflow-y-auto[data-v-7c4beb1c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-7c4beb1c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-7c4beb1c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-7c4beb1c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.privacy-policy-content[data-v-7c4beb1c]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.privacy-policy-content .privacy-container[data-v-7c4beb1c]{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.privacy-policy-content .privacy-header[data-v-7c4beb1c]{display:none}.privacy-policy-content .privacy-content[data-v-7c4beb1c]{padding:24px;line-height:1.6;color:#323130}.privacy-policy-content .section[data-v-7c4beb1c]{margin-bottom:24px}.privacy-policy-content .section h2[data-v-7c4beb1c]{color:#0078d4;font-size:18px;font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #f3f2f1}.privacy-policy-content .section h3[data-v-7c4beb1c]{color:#323130;font-size:16px;font-weight:600;margin:16px 0 8px}.privacy-policy-content .section p[data-v-7c4beb1c]{margin-bottom:12px;text-align:justify;color:#605e5c}.privacy-policy-content .section ul[data-v-7c4beb1c]{margin:12px 0;padding-left:20px}.privacy-policy-content .section li[data-v-7c4beb1c]{margin-bottom:6px;color:#605e5c}.privacy-policy-content .highlight-box[data-v-7c4beb1c]{background:#f8f9fa;border-left:4px solid #0078d4;padding:16px;margin:16px 0;border-radius:0 8px 8px 0}.privacy-policy-content .contact-info[data-v-7c4beb1c]{background:#f3f2f1;padding:16px;border-radius:8px;margin:16px 0}.privacy-policy-content .last-updated[data-v-7c4beb1c]{text-align:center;color:#605e5c;font-size:14px;margin-top:24px;padding-top:16px;border-top:1px solid #edebe9}@keyframes pulse-glow-a0ec0bee{0%,to{box-shadow:0 0 15px #ef44444d;transform:scale(1)}50%{box-shadow:0 0 25px #ef444480;transform:scale(1.05)}}@keyframes float-a0ec0bee{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pulse-glow[data-v-a0ec0bee]{animation:pulse-glow-a0ec0bee 2.5s infinite ease-in-out}.float[data-v-a0ec0bee]{animation:float-a0ec0bee 4s ease-in-out infinite}.access-denied-popup-enter-active[data-v-a0ec0bee]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.access-denied-popup-leave-active[data-v-a0ec0bee]{transition:all .3s ease-in}.access-denied-popup-enter-from[data-v-a0ec0bee]{opacity:0;transform:scale(.8) translateY(20px)}.access-denied-popup-leave-to[data-v-a0ec0bee]{opacity:0;transform:scale(.95) translateY(-10px)}@media (max-width: 640px){.pulse-glow[data-v-a0ec0bee]{animation-duration:3s}.float[data-v-a0ec0bee]{animation-duration:5s}}.overflow-y-auto[data-v-a0ec0bee]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.overflow-y-auto[data-v-a0ec0bee]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-a0ec0bee]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-a0ec0bee]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.overflow-y-auto[data-v-a0ec0bee]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}button[data-v-a0ec0bee]:active{transform:scale(.98)}button[data-v-a0ec0bee]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}
