.back-to-top[data-v-8d5e1176]{position:fixed;bottom:2rem;right:2rem;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#0a0f1d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #00e4ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.back-to-top[data-v-8d5e1176]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 35px #00e4ff66}.back-to-top[data-v-8d5e1176]:active{transform:translateY(-4px) scale(.98)}.back-to-top.deep-space[data-v-8d5e1176]{background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#0a0f1d;box-shadow:0 8px 25px #00e4ff4d}.back-to-top.cyberpunk[data-v-8d5e1176]{background:linear-gradient(135deg,#00e4ff,#0f8);color:#0a0a0f;box-shadow:0 8px 25px #00e4ff66}.back-to-top.holographic[data-v-8d5e1176]{background:linear-gradient(135deg,#2b8cff,#60a5fa);color:#fff;box-shadow:0 8px 25px #2b8cff4d}.back-to-top.circuit[data-v-8d5e1176]{background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#e0e0e0;box-shadow:0 8px 25px #00e4ff33}.back-to-top.data-visualization[data-v-8d5e1176]{background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#fff;box-shadow:0 8px 25px #00e4ff4d}.back-to-top[data-v-8d5e1176]{animation:fadeInUp-8d5e1176 .3s ease-out}@keyframes fadeInUp-8d5e1176{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.back-to-top[data-v-8d5e1176]{width:48px;height:48px;bottom:1.5rem;right:1.5rem}.back-to-top svg[data-v-8d5e1176]{width:20px;height:20px}}.customer-service[data-v-447397fc]{position:fixed;bottom:6rem;right:2rem;z-index:1001}.cs-button[data-v-447397fc]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#0a0f1d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #00e4ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.cs-icon[data-v-447397fc]{font-size:20px;width:20px;height:20px}.cs-button[data-v-447397fc]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 35px #00e4ff66}.cs-button.active[data-v-447397fc]{background:linear-gradient(135deg,#2b8cff,#00e4ff)}.cs-chat[data-v-447397fc]{position:absolute;bottom:0;right:100%;margin-right:16px;width:400px;height:80vh;background:#0a0f1df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,228,255,.2);border-radius:16px;box-shadow:0 12px 40px #00e4ff4d;overflow:hidden;animation:fadeInUp-447397fc .3s ease-out;display:flex;flex-direction:column}.cs-header[data-v-447397fc]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#00e4ff1a,#2b8cff1a);border-bottom:1px solid rgba(0,228,255,.2)}.cs-header-left[data-v-447397fc]{display:flex;align-items:center;gap:8px;color:#00e4ff;font-weight:600}.cs-close[data-v-447397fc]{background:none;border:none;color:#b0b8d1;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.cs-close[data-v-447397fc]:hover{background:#ffffff1a;color:#00e4ff}.cs-messages[data-v-447397fc]{padding:16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#0a0f1dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cs-chat.holographic .cs-messages[data-v-447397fc]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cs-message[data-v-447397fc]{display:flex;width:100%;align-items:flex-start}.cs-message.user[data-v-447397fc]{flex-direction:row}.cs-message.ai[data-v-447397fc]{flex-direction:row;margin-left:10px}.cs-avatar-icon[data-v-447397fc]{font-size:16px;width:16px;height:16px;color:#00e4ff}.cs-action-icon[data-v-447397fc]{font-size:14px;width:14px;height:14px;color:inherit}.cs-header-icon[data-v-447397fc]{font-size:20px;width:20px;height:20px;color:#00e4ff}.cs-close-icon[data-v-447397fc]{font-size:20px;width:20px;height:20px;color:#b0b8d1}.cs-send-icon[data-v-447397fc]{font-size:20px;width:20px;height:20px;color:#0a0f1d}.cs-message-content[data-v-447397fc]{max-width:70%;padding:12px 16px;border-radius:16px;line-height:1.6;word-wrap:break-word;white-space:pre-wrap}.cs-message.user .cs-message-content[data-v-447397fc],.cs-message.ai .cs-message-content[data-v-447397fc],.cs-message.system .cs-message-content[data-v-447397fc]{background:#00e4ff1a;color:#00e4ff;border-radius:16px;max-width:70%;padding:12px 16px;font-size:14px}.cs-message.user .cs-message-content[data-v-447397fc]{border-bottom-right-radius:4px}.cs-message.ai .cs-message-content[data-v-447397fc]{border-bottom-left-radius:4px}.cs-message-content h1[data-v-447397fc],.cs-message-content h2[data-v-447397fc],.cs-message-content h3[data-v-447397fc]{margin:4px 0;font-size:1.2em}.cs-message-content p[data-v-447397fc]{margin:4px 0}.cs-message-content ul[data-v-447397fc],.cs-message-content ol[data-v-447397fc]{margin:4px 0;padding-left:20px}.cs-message-content a[data-v-447397fc]{color:#00e4ff;text-decoration:underline}.cs-message-content code[data-v-447397fc]{background:#ffffff1a;padding:2px 4px;border-radius:4px}.cs-message-content pre[data-v-447397fc]{margin:8px 0;overflow-x:auto}.cs-message-actions[data-v-447397fc]{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.cs-action-btn[data-v-447397fc]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#b0b8d1;font-size:12px;cursor:pointer;transition:all .3s ease}.cs-action-btn[data-v-447397fc]:hover{background:#ffffff1a;color:#00e4ff}.typing-cursor[data-v-447397fc]{animation:blink-447397fc 1s infinite;margin-left:4px}@keyframes blink-447397fc{0%,to{opacity:1}50%{opacity:0}}.cs-input-area[data-v-447397fc]{display:flex;gap:8px;padding:16px;border-top:1px solid rgba(0,228,255,.2);background:#0a0f1dcc}.cs-input-area input[data-v-447397fc]{flex:1;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#b0b8d1;font-size:14px;outline:none;transition:all .3s ease}.cs-input-area input[data-v-447397fc]:focus{border-color:#00e4ff;box-shadow:0 0 0 2px #00e4ff33}.cs-input-area input[data-v-447397fc]:disabled{opacity:.5;cursor:not-allowed}.cs-send-btn[data-v-447397fc]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00e4ff,#2b8cff);color:#0a0f1d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cs-send-btn[data-v-447397fc]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #00e4ff66}.cs-send-btn[data-v-447397fc]:disabled{opacity:.5;cursor:not-allowed}.cs-messages[data-v-447397fc]::-webkit-scrollbar{width:8px}.cs-messages[data-v-447397fc]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.cs-messages[data-v-447397fc]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00e4ff,#2b8cff);border-radius:4px;box-shadow:inset 0 0 6px #0003}.cs-messages[data-v-447397fc]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2b8cff,#00e4ff);box-shadow:inset 0 0 6px #0000004d}.cs-messages[data-v-447397fc]::-webkit-scrollbar-corner{background:transparent}@keyframes fadeInUp-447397fc{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){.cs-chat[data-v-447397fc]{width:600px;height:70vh}}@media(max-width:768px){.customer-service[data-v-447397fc]{right:2rem}.cs-button[data-v-447397fc]{width:40px;height:40px}.cs-chat[data-v-447397fc]{width:90vw;height:70vh}.cs-message-content[data-v-447397fc]{max-width:85%;padding:10px 14px;font-size:14px}.cs-input-area input[data-v-447397fc]{padding:8px 14px;font-size:13px}.cs-send-btn[data-v-447397fc]{width:36px;height:36px}.cs-send-icon[data-v-447397fc]{font-size:18px;width:18px;height:18px}}@media(max-width:480px){.cs-chat[data-v-447397fc]{width:95vw;height:80vh}.cs-message-content[data-v-447397fc]{max-width:80%;padding:8px 12px;font-size:13px}.cs-avatar-icon[data-v-447397fc]{font-size:14px;width:14px;height:14px}}.language-switcher[data-v-44b4f4f9]{display:inline-block;position:relative}.language-dropdown[data-v-44b4f4f9]{position:relative}.language-toggle[data-v-44b4f4f9]{padding:.5rem 1rem;background:#111827cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#b0b8d1;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;margin:0 1rem}.language-toggle[data-v-44b4f4f9]:hover{background:#1e293bcc;color:#00e4ff;border-color:#00e4ff4d}.dropdown-icon[data-v-44b4f4f9]{font-size:.7rem;transition:transform .3s ease}.language-toggle:hover .dropdown-icon[data-v-44b4f4f9]{transform:translateY(1px)}.dropdown-menu[data-v-44b4f4f9]{position:absolute;top:100%;left:1rem;margin-top:.5rem;background:#111827f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 10px 25px #0000004d;z-index:1000;min-width:120px}.dropdown-item[data-v-44b4f4f9]{padding:.75rem 1rem;width:100%;text-align:left;background:none;border:none;color:#b0b8d1;font-size:.9rem;cursor:pointer;transition:all .3s ease;border-radius:4px;margin:.25rem}.dropdown-item[data-v-44b4f4f9]:hover{background:#00e4ff1a;color:#00e4ff}.dropdown-item.active[data-v-44b4f4f9]{background:#2b8cff33;color:#2b8cff;font-weight:600}.app.holographic{background:#ffffffe6;border-color:#0000001a;color:#475569}.app.holographic{background:#fff;color:#2b8cff;border-color:#2b8cff4d}.app.holographic{background:#fffffff2;border-color:#0000001a;box-shadow:0 10px 25px #0000001a}.app.holographic{color:#475569}.app.holographic{background:#2b8cff1a;color:#2b8cff}.app.holographic{background:#2b8cff33;color:#2b8cff}.ui-components[data-v-21ccafeb]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none}.loading-overlay[data-v-21ccafeb]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;animation:fadeIn-21ccafeb .3s ease}.loading-spinner[data-v-21ccafeb]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-21ccafeb]{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#00e4ff;animation:spin-21ccafeb 1s ease-in-out infinite;box-shadow:0 0 20px #00e4ff80}.loading-text[data-v-21ccafeb]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 0 10px rgba(0,228,255,.5)}.messages-container[data-v-21ccafeb]{position:fixed;top:80px;right:20px;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%;pointer-events:auto}.message[data-v-21ccafeb]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideInRight-21ccafeb .3s ease;position:relative;overflow:hidden}.message[data-v-21ccafeb]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;animation:pulse-21ccafeb 2s ease-in-out infinite}.message-success[data-v-21ccafeb]{background:#48bb78f2;color:#fff}.message-success[data-v-21ccafeb]:before{background:#48bb78}.message-error[data-v-21ccafeb]{background:#e53e3ef2;color:#fff}.message-error[data-v-21ccafeb]:before{background:#e53e3e}.message-warning[data-v-21ccafeb]{background:#f69621f2;color:#fff}.message-warning[data-v-21ccafeb]:before{background:#f69621}.message-info[data-v-21ccafeb]{background:#4299e1f2;color:#fff}.message-info[data-v-21ccafeb]:before{background:#4299e1}.message-icon[data-v-21ccafeb]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff3;font-weight:700;flex-shrink:0}.message-content[data-v-21ccafeb]{flex:1;font-size:14px;line-height:1.4}.message-close[data-v-21ccafeb]{background:none;border:none;color:#ffffffb3;font-size:20px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.message-close[data-v-21ccafeb]:hover{background:#fff3;color:#fff}@keyframes fadeIn-21ccafeb{0%{opacity:0}to{opacity:1}}@keyframes spin-21ccafeb{to{transform:rotate(360deg)}}@keyframes slideInRight-21ccafeb{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-21ccafeb{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.messages-container[data-v-21ccafeb]{right:10px;left:10px;max-width:none}}.app[data-v-d1663016]{min-height:100vh;transition:all .3s ease}.spark-canvas[data-v-d1663016]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.navbar[data-v-d1663016]{position:fixed;top:0;left:0;right:0;height:80px;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.navbar-content[data-v-d1663016]{height:100%;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.logo[data-v-d1663016]{font-size:1.8rem;font-weight:700;text-decoration:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.logo-text[data-v-d1663016]{display:inline-block}.char[data-v-d1663016]{display:inline-block;animation:lightPulse-d1663016 1s ease-in-out infinite;color:#0a0f1df2}@keyframes lightPulse-d1663016{0%{color:#b0b8d1}50%{color:#344e9380}to{color:#0a0f1df2}}.char[data-v-d1663016]:nth-child(1){animation-delay:0s}.char[data-v-d1663016]:nth-child(2){animation-delay:.1s}.char[data-v-d1663016]:nth-child(3){animation-delay:.2s}.char[data-v-d1663016]:nth-child(4){animation-delay:.3s}.char[data-v-d1663016]:nth-child(5){animation-delay:.4s}.char[data-v-d1663016]:nth-child(6){animation-delay:.5s}.char[data-v-d1663016]:nth-child(7){animation-delay:.6s}.char[data-v-d1663016]:nth-child(8){animation-delay:.7s}.char[data-v-d1663016]:nth-child(9){animation-delay:.8s}.char[data-v-d1663016]:nth-child(10){animation-delay:.9s}.char[data-v-d1663016]:nth-child(11){animation-delay:1s}.char[data-v-d1663016]:nth-child(12){animation-delay:1.1s}.char[data-v-d1663016]:nth-child(13){animation-delay:1.2s}.char[data-v-d1663016]:nth-child(14){animation-delay:1.3s}.nav-links[data-v-d1663016]{display:flex;gap:2rem;align-items:center}.nav-actions[data-v-d1663016]{display:flex;align-items:center;flex-shrink:0}.nav-link[data-v-d1663016]{text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s ease;position:relative;background:none;border:none;cursor:pointer;padding:.5rem 0;color:#b0b8d1;white-space:nowrap}.nav-link[data-v-d1663016]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#2b8cff);transition:width .3s ease}.nav-link[data-v-d1663016]:hover:after{width:100%}.nav-link.active[data-v-d1663016]{color:#00e4ff}.nav-link.active[data-v-d1663016]:after{width:100%}.theme-switcher[data-v-d1663016]{flex-shrink:0}.theme-toggle[data-v-d1663016]{padding:.5rem 0;background:none;border:none;color:#b0b8d1;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;white-space:nowrap;margin:0 1rem}.theme-toggle[data-v-d1663016]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00e4ff,#2b8cff);transition:width .3s ease}.theme-toggle[data-v-d1663016]:hover:after{width:100%}.theme-toggle[data-v-d1663016]:hover{color:#00e4ff}.app.holographic .theme-toggle[data-v-d1663016]{color:#475569}.app.holographic .theme-toggle[data-v-d1663016]:hover{color:#2b8cff}.app.holographic .theme-toggle[data-v-d1663016]:after{background:linear-gradient(90deg,#2b8cff,#60a5fa)}.main-content[data-v-d1663016]{margin-top:80px;min-height:calc(100vh - 140px)}.section[data-v-d1663016]{min-height:calc(100vh - 140px);padding:90px 0}.footer[data-v-d1663016]{border-top:1px solid rgba(255,255,255,.1);height:60px;display:flex;align-items:center;transition:all .3s ease}.footer-content[data-v-d1663016]{text-align:center}.copyright[data-v-d1663016]{font-size:.875rem;opacity:.7}.app.deep-space[data-v-d1663016]{background:linear-gradient(180deg,#0a0f1d,#121a2f);color:#fff}.app.deep-space .navbar[data-v-d1663016]{border-bottom-color:#ffffff1a;background:#0a0f1dcc}.app.deep-space .nav-link[data-v-d1663016]{color:#b0b8d1}.app.deep-space .nav-link[data-v-d1663016]:hover,.app.deep-space .nav-link.active[data-v-d1663016]{color:#00e4ff}.app.deep-space .footer[data-v-d1663016]{border-top-color:#ffffff1a;background:#0a0f1dcc}.app.deep-space .copyright[data-v-d1663016],.app.deep-space .char[data-v-d1663016]{color:#b0b8d1}.app.deep-space .char[data-v-d1663016]:hover{color:#00e4ff}.app.cyberpunk[data-v-d1663016]{background:linear-gradient(180deg,#0a0a0f,#1a1a2e);color:#fff}.app.cyberpunk .navbar[data-v-d1663016]{border-bottom-color:#00e4ff4d;background:#0a0a0fe6;box-shadow:0 0 15px #00e4ff33}.app.cyberpunk .nav-link[data-v-d1663016]{color:#b0b8d1;text-shadow:0 0 10px rgba(0,228,255,.5)}.app.cyberpunk .nav-link[data-v-d1663016]:hover,.app.cyberpunk .nav-link.active[data-v-d1663016]{color:#00e4ff;text-shadow:0 0 15px rgba(0,228,255,.8)}.app.cyberpunk .footer[data-v-d1663016]{border-top-color:#00e4ff4d;background:#0a0a0fe6;box-shadow:0 0 15px #00e4ff33}.app.cyberpunk .copyright[data-v-d1663016],.app.cyberpunk .char[data-v-d1663016]{color:#b0b8d1;text-shadow:0 0 10px rgba(0,228,255,.5)}.app.cyberpunk .char[data-v-d1663016]:hover{color:#00e4ff;text-shadow:0 0 15px rgba(0,228,255,.8)}.app.holographic[data-v-d1663016]{background:linear-gradient(180deg,#f8fafc,#e2e8f0);color:#1e293b}.app.holographic .navbar[data-v-d1663016]{border-bottom-color:#00e4ff4d;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 15px #00e4ff33}.app.holographic .nav-link[data-v-d1663016]{color:#475569}.app.holographic .nav-link[data-v-d1663016]:hover,.app.holographic .nav-link.active[data-v-d1663016]{color:#2b8cff;text-shadow:0 0 10px rgba(43,140,255,.5)}.app.holographic .footer[data-v-d1663016]{border-top-color:#00e4ff4d;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 15px #00e4ff33}.app.holographic .copyright[data-v-d1663016]{color:#64748b}.app.holographic .char[data-v-d1663016]{color:#475569}.app.holographic .char[data-v-d1663016]:hover{color:#2b8cff;text-shadow:0 0 10px rgba(43,140,255,.5)}.app.circuit[data-v-d1663016]{background:linear-gradient(180deg,#121212,#1e1e1e);color:#e0e0e0}.app.circuit .navbar[data-v-d1663016]{border-bottom-color:#00e4ff4d;background:#121212e6;box-shadow:0 0 15px #00e4ff1a}.app.circuit .nav-link[data-v-d1663016]{color:#b0b8d1}.app.circuit .nav-link[data-v-d1663016]:hover,.app.circuit .nav-link.active[data-v-d1663016]{color:#00e4ff}.app.circuit .footer[data-v-d1663016]{border-top-color:#00e4ff4d;background:#121212e6;box-shadow:0 0 15px #00e4ff1a}.app.circuit .copyright[data-v-d1663016],.app.circuit .char[data-v-d1663016]{color:#b0b8d1}.app.circuit .char[data-v-d1663016]:hover{color:#00e4ff}.app.data-visualization[data-v-d1663016]{background:linear-gradient(180deg,#0a1929,#172a45);color:#fff}.app.data-visualization .navbar[data-v-d1663016]{border-bottom-color:#00e4ff4d;background:#0a1929e6;box-shadow:0 0 15px #00e4ff33}.app.data-visualization .nav-link[data-v-d1663016]{color:#b0b8d1}.app.data-visualization .nav-link[data-v-d1663016]:hover,.app.data-visualization .nav-link.active[data-v-d1663016]{color:#00e4ff;text-shadow:0 0 10px rgba(0,228,255,.5)}.app.data-visualization .footer[data-v-d1663016]{border-top-color:#00e4ff4d;background:#0a1929e6;box-shadow:0 0 15px #00e4ff33}.app.data-visualization .copyright[data-v-d1663016],.app.data-visualization .char[data-v-d1663016]{color:#b0b8d1}.app.data-visualization .char[data-v-d1663016]:hover{color:#00e4ff;text-shadow:0 0 10px rgba(0,228,255,.5)}.container[data-v-d1663016]{width:100%;height:100%;margin:0 auto}@media(max-width:768px){.nav-links[data-v-d1663016]{gap:1rem}.nav-link[data-v-d1663016]{font-size:.875rem}.navbar-content[data-v-d1663016]{padding:.75rem 0}.main-content[data-v-d1663016]{margin-top:70px;min-height:calc(100vh - 130px)}.section[data-v-d1663016]{min-height:calc(100vh - 130px)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out forwards}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}@media(max-width:768px){.nav-links{display:none}.navbar-content{padding:.75rem 0}.main-content{margin-top:70px;min-height:calc(100vh - 130px)}}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 30px #0000001a;transition:all .3s ease}.glass:hover{background:#ffffff14;border-color:#00e4ff4d;box-shadow:0 4px 30px #00e4ff1a}.light-theme .glass{background:#ffffffb3;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 30px #0000000d}.light-theme .glass:hover{background:#ffffffe6;border-color:#2b8cff4d;box-shadow:0 4px 30px #2b8cff1a}.btn{padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:linear-gradient(90deg,#00e4ff,#2b8cff);color:#0a0f1d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00e4ff4d}.btn-outline{background:transparent;color:#00e4ff;border:1px solid #00E4FF}.btn-outline:hover{background:#00e4ff1a;transform:translateY(-2px)}.card{background:#121a2fcc;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;transition:all .3s ease}.card:hover{border-color:#00e4ff4d;box-shadow:0 4px 30px #00e4ff1a;transform:translateY(-5px)}.light-theme .card{background:#fffc;border:1px solid rgba(0,0,0,.1)}.light-theme .card:hover{border-color:#2b8cff4d;box-shadow:0 4px 30px #2b8cff1a}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;background:linear-gradient(90deg,#00e4ff,#2b8cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loading{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #00E4FF;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center}.not-found h1{font-size:6rem;font-weight:900;background:linear-gradient(90deg,#00e4ff,#2b8cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.not-found p{font-size:1.25rem;margin-bottom:2rem;color:#b0b8d1}.light-theme .not-found p{color:#64748b}
