@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@300;500;700&display=swap";:root{--bg-color: #000;--neon-cyan: #00f3ff;--neon-magenta: #ff00ff;--neon-purple: #bc13fe;--neon-yellow: #ffee00}*{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--bg-color);color:#fff;font-family:Rajdhani,sans-serif;overflow:hidden}#app{width:100%;height:100vh}.page-enter-active,.page-leave-active{transition:all .5s ease}.page-enter-from{opacity:0;transform:translate(100px)}.page-leave-to{opacity:0;transform:translate(-100px)}.interactive-canvas[data-v-c041f235]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:#000}.void-container[data-v-b42fa8ba]{width:100vw;height:100vh;position:relative;overflow:hidden;cursor:none}.custom-cursor[data-v-b42fa8ba]{position:fixed;width:20px;height:20px;border:2px solid var(--neon-cyan);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:width .2s,height .2s}.overlay-content[data-v-b42fa8ba]{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.kinetic-text[data-v-b42fa8ba]{font-family:Orbitron,sans-serif;font-size:12vw;line-height:.8;font-weight:900;color:#fff;display:flex;flex-direction:column;align-items:center;mix-blend-mode:difference;margin:0}.kinetic-text .outline[data-v-b42fa8ba]{color:transparent;-webkit-text-stroke:2px var(--neon-magenta)}.manifesto[data-v-b42fa8ba]{font-family:Rajdhani,sans-serif;font-size:1.5rem;letter-spacing:10px;color:#fff;margin-top:2rem;mix-blend-mode:difference;text-align:center}.sub-manifesto[data-v-b42fa8ba]{display:block;margin-top:1rem;font-size:1rem;color:var(--neon-purple);letter-spacing:4px}.cta-btn[data-v-b42fa8ba]{pointer-events:auto;margin-top:4rem;padding:1rem 3rem;background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-family:Rajdhani,sans-serif;font-size:1.2rem;letter-spacing:4px;cursor:none;transition:all .3s ease;position:relative;overflow:hidden}.cta-btn[data-v-b42fa8ba]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--neon-cyan);transition:left .3s ease;z-index:-1}.cta-btn[data-v-b42fa8ba]:hover{color:#000}.cta-btn[data-v-b42fa8ba]:hover:before{left:0}.portal-hint[data-v-b42fa8ba]{position:absolute;bottom:2rem;right:2rem;pointer-events:none}.hint-text[data-v-b42fa8ba]{font-family:Rajdhani,sans-serif;font-size:.8rem;color:var(--neon-cyan);opacity:.3;letter-spacing:2px;animation:pulse-b42fa8ba 2s infinite}@keyframes pulse-b42fa8ba{0%,to{opacity:.3}50%{opacity:.7}}.floating-chat[data-v-4f849719]{position:fixed;bottom:2rem;right:2rem;z-index:1000}.chat-toggle[data-v-4f849719]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;color:#fff;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 20px #ff6b6b66;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.chat-toggle[data-v-4f849719]:hover{transform:scale(1.1);box-shadow:0 6px 30px #ff6b6b99}.chat-toggle.active[data-v-4f849719]{background:linear-gradient(135deg,#ff8e53,#ff6b6b)}.chat-window[data-v-4f849719]{position:absolute;bottom:80px;right:0;width:380px;height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-4f849719]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center}.chat-header h3[data-v-4f849719]{margin:0;font-family:Rajdhani,sans-serif;font-size:1.2rem}.new-chat-btn[data-v-4f849719]{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background .3s ease;font-size:1rem}.new-chat-btn[data-v-4f849719]:hover{background:#ffffff4d}.chat-messages[data-v-4f849719]{flex:1;overflow-y:auto;padding:1rem;background:#f9f9f9}.message[data-v-4f849719]{margin-bottom:1rem;display:flex}.message.user[data-v-4f849719]{justify-content:flex-end}.message.ai[data-v-4f849719],.message.system[data-v-4f849719]{justify-content:flex-start}.message-content[data-v-4f849719]{max-width:75%;padding:.8rem 1rem;border-radius:12px;position:relative}.message.user .message-content[data-v-4f849719]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff}.message.ai .message-content[data-v-4f849719]{background:#fff;color:#333;box-shadow:0 2px 8px #0000001a}.message.system .message-content[data-v-4f849719]{background:#e3f2fd;color:#1976d2;font-size:.9rem}.message-content p[data-v-4f849719]{margin:0 0 .5rem}.timestamp[data-v-4f849719]{font-size:.7rem;opacity:.7}.typing-indicator[data-v-4f849719]{display:flex;gap:4px;padding:.5rem 0}.typing-indicator span[data-v-4f849719]{width:8px;height:8px;background:#999;border-radius:50%;animation:typing-4f849719 1.4s infinite}.typing-indicator span[data-v-4f849719]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-4f849719]:nth-child(3){animation-delay:.4s}@keyframes typing-4f849719{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.empty-state[data-v-4f849719]{text-align:center;color:#999;padding:2rem 1rem}.empty-state p[data-v-4f849719]{margin:.5rem 0}.chat-input[data-v-4f849719]{display:flex;padding:1rem;background:#fff;border-top:1px solid #eee}.chat-input input[data-v-4f849719]{flex:1;padding:.8rem;border:1px solid #ddd;border-radius:8px;font-family:Rajdhani,sans-serif;font-size:1rem}.chat-input input[data-v-4f849719]:focus{outline:none;border-color:#ff6b6b}.chat-input button[data-v-4f849719]{margin-left:.5rem;padding:.8rem 1.2rem;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.chat-input button[data-v-4f849719]:hover:not(:disabled){transform:scale(1.05)}.chat-input button[data-v-4f849719]:disabled{opacity:.5;cursor:not-allowed}.session-info[data-v-4f849719]{padding:.5rem 1rem;background:#f5f5f5;font-size:.7rem;color:#999;text-align:center;font-family:monospace}.slide-up-enter-active[data-v-4f849719],.slide-up-leave-active[data-v-4f849719]{transition:all .3s ease}.slide-up-enter-from[data-v-4f849719],.slide-up-leave-to[data-v-4f849719]{opacity:0;transform:translateY(20px)}@media(max-width:480px){.chat-window[data-v-4f849719]{width:calc(100vw - 4rem);height:70vh}}.agentdor-container[data-v-5e7ef643]{width:100vw;min-height:100vh;background:linear-gradient(135deg,#fff5f0,#ffe8dc,#ffd4c4);padding:2rem;position:relative;overflow-x:hidden}.back-btn[data-v-5e7ef643]{position:fixed;top:2rem;left:2rem;padding:.8rem 1.5rem;background:#ffffffe6;border:2px solid #ff6b6b;color:#ff6b6b;font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:2px;cursor:pointer;transition:all .3s ease;border-radius:8px;z-index:100}.back-btn[data-v-5e7ef643]:hover{background:#ff6b6b;color:#fff;transform:translate(-5px)}.content-wrapper[data-v-5e7ef643]{max-width:1200px;margin:0 auto;padding-top:2rem}.page-title[data-v-5e7ef643]{font-family:Orbitron,sans-serif;font-size:3rem;color:#ff6b6b;text-align:center;margin-bottom:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.calendar-container[data-v-5e7ef643]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 40px #0000001a;display:flex;justify-content:center;align-items:center}.calendar-container iframe[data-v-5e7ef643]{border-radius:8px;max-width:100%}@media(max-width:900px){.calendar-container iframe[data-v-5e7ef643]{width:100%;height:500px}.page-title[data-v-5e7ef643]{font-size:2rem}}
