:root{--bg-color: #05050a;--card-bg: rgba(20, 20, 30, .6);--primary-color: #00f2ff;--secondary-color: #bc13fe;--text-main: #ffffff;--text-muted: #a0a0b0;--border-color: rgba(0, 242, 255, .2);--glass-border: 1px solid rgba(255, 255, 255, .1);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{margin:0;background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-family);overflow-x:hidden;min-height:100vh}#app{width:100%;min-height:100vh;display:flex;flex-direction:column}.glass-panel{background:var(--card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);border-radius:16px;box-shadow:0 4px 30px #00000080}.text-gradient{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out forwards}.input-container[data-v-f5ff9257]{display:flex;justify-content:center;align-items:center;height:80vh;width:100%;transition:all .5s ease}.content[data-v-f5ff9257]{text-align:center;max-width:600px;width:90%}.title[data-v-f5ff9257]{font-size:3rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-1px}.subtitle[data-v-f5ff9257]{color:var(--text-muted);margin-bottom:3rem;font-size:1.1rem}.input-wrapper[data-v-f5ff9257]{position:relative;display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:8px;transition:all .3s ease;box-shadow:0 4px 20px #0003}.input-wrapper[data-v-f5ff9257]:focus-within{border-color:var(--primary-color);box-shadow:0 0 20px #00f2ff4d;transform:translateY(-2px)}input[data-v-f5ff9257]{flex:1;background:transparent;border:none;padding:16px 24px;font-size:1.1rem;color:var(--text-main);outline:none;font-family:var(--font-family)}input[data-v-f5ff9257]::placeholder{color:#ffffff4d}button[data-v-f5ff9257]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:40px;padding:14px 32px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px;display:flex;justify-content:center;align-items:center}button[data-v-f5ff9257]:hover:not(:disabled){opacity:.9;transform:scale(1.05);box-shadow:0 0 15px #bc13fe80}button[data-v-f5ff9257]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.loader[data-v-f5ff9257]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-f5ff9257 1s linear infinite}@keyframes spin-f5ff9257{to{transform:rotate(360deg)}}@media (max-width: 768px){.title[data-v-f5ff9257]{font-size:2.5rem}.input-wrapper[data-v-f5ff9257]{flex-direction:column;border-radius:20px;padding:16px;gap:10px}input[data-v-f5ff9257]{width:100%;text-align:center}button[data-v-f5ff9257]{width:100%}}.markdown-body{color:var(--text-main);line-height:1.6;font-size:1rem}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--primary-color);margin-top:1.5em;margin-bottom:.5em}.markdown-body p{margin-bottom:1em}.markdown-body ul,.markdown-body ol{padding-left:1.5em;margin-bottom:1em}.markdown-body li{margin-bottom:.5em}.markdown-body strong{color:#fff;font-weight:700}.chart-container[data-v-eb7fde46],.chart-container[data-v-c0300404],.chart-container[data-v-a9bb2c37],.chart-container[data-v-78f9257c]{width:100%;height:300px}.dashboard-container[data-v-94efb9da]{display:flex;flex-direction:column;height:95vh;width:98%;max-width:1800px;margin:0 auto;gap:15px;padding:15px 0}.main-content[data-v-94efb9da]{display:flex;flex:2;gap:15px;min-height:0}.text-panel[data-v-94efb9da]{flex:2;min-width:0;overflow:hidden}.right-sidebar[data-v-94efb9da]{flex:1;display:flex;flex-direction:column;gap:15px;min-width:300px}.bottom-row[data-v-94efb9da]{display:flex;flex:1;gap:15px;min-height:300px}.panel[data-v-94efb9da]{padding:15px;display:flex;flex-direction:column}.glass-panel[data-v-94efb9da]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px}.panel-header[data-v-94efb9da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}h2[data-v-94efb9da],h3[data-v-94efb9da]{margin:0;font-weight:500;color:var(--primary-color)}h2[data-v-94efb9da]{font-size:1.3rem}h3[data-v-94efb9da]{font-size:1rem}.chart-panel[data-v-94efb9da]{flex:1;min-height:0;position:relative}.chart-content[data-v-94efb9da]{flex:1;width:100%;height:100%;min-height:0}.scroll-area[data-v-94efb9da]{flex:1;overflow-y:auto;padding-right:10px}.status-dot[data-v-94efb9da]{width:8px;height:8px;background-color:var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--primary-color);animation:pulse-94efb9da 2s infinite}.typing-cursor[data-v-94efb9da]:after{content:"▋";color:var(--primary-color);animation:blink-94efb9da 1s step-end infinite}.placeholder[data-v-94efb9da]{flex:1;display:flex;justify-content:center;align-items:center;color:var(--text-muted);font-style:italic;animation:pulse-text-94efb9da 2s infinite}@keyframes pulse-94efb9da{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes blink-94efb9da{50%{opacity:0}}@keyframes pulse-text-94efb9da{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}@media (max-width: 1200px){.dashboard-container[data-v-94efb9da]{height:auto}.main-content[data-v-94efb9da]{flex-direction:column}.right-sidebar[data-v-94efb9da]{flex-direction:row;height:400px}.bottom-row[data-v-94efb9da]{flex-direction:column;height:auto}.chart-panel[data-v-94efb9da]{min-height:300px}}.app-container[data-v-5e70da8b]{min-height:100vh;background:radial-gradient(circle at top right,#1a1a2e,var(--bg-color));position:relative}.top-nav[data-v-5e70da8b]{position:fixed;top:0;left:0;width:100%;padding:18px 40px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:1000}.main-content[data-v-5e70da8b]{padding-top:84px}@media (max-width: 768px){.main-content[data-v-5e70da8b]{padding-top:72px}}.nav-actions[data-v-5e70da8b]{display:flex;gap:15px;align-items:center}.logo[data-v-5e70da8b]{font-weight:800;font-size:1.5rem;letter-spacing:-1px}.highlight[data-v-5e70da8b]{color:var(--primary-color)}.icon-btn[data-v-5e70da8b],.lang-btn[data-v-5e70da8b]{background:#ffffff1a;border:none;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-5e70da8b]{padding:10px;border-radius:50%}.lang-btn[data-v-5e70da8b]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem;border:1px solid rgba(255,255,255,.1)}.icon-btn[data-v-5e70da8b]:hover,.lang-btn[data-v-5e70da8b]:hover{background:var(--primary-color)}.icon-btn[data-v-5e70da8b]:hover{transform:rotate(-90deg)}.fade-enter-active[data-v-5e70da8b],.fade-leave-active[data-v-5e70da8b]{transition:opacity .5s ease}.fade-enter-from[data-v-5e70da8b],.fade-leave-to[data-v-5e70da8b]{opacity:0}
