.cookie-terminal[data-v-4494fb97]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:99999;width:480px;max-width:calc(100vw - 32px);font-family:JetBrains Mono,monospace;font-size:.78rem;border:1px solid rgba(180,130,255,.3);border-radius:12px;overflow:hidden;background:#080414f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 40px #6432b440,0 8px 32px #0009}.terminal-bar[data-v-4494fb97]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#b482ff14;border-bottom:1px solid rgba(180,130,255,.12)}.terminal-dots[data-v-4494fb97]{display:flex;gap:6px}.dot[data-v-4494fb97]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-4494fb97]{background:#ff5f56}.dot-yellow[data-v-4494fb97]{background:#ffbd2e}.dot-green[data-v-4494fb97]{background:#27c93f}.terminal-title[data-v-4494fb97]{color:#b482ff99;font-size:.7rem;letter-spacing:.5px}.terminal-body[data-v-4494fb97]{padding:16px 18px}.terminal-line[data-v-4494fb97]{margin-bottom:6px;line-height:1.5}.prompt[data-v-4494fb97]{color:#00c896b3}.cmd[data-v-4494fb97]{color:#fff9}.output[data-v-4494fb97]{color:#ffffffa6}.bracket[data-v-4494fb97]{color:#b482ffb3;margin-right:4px}.policy-link[data-v-4494fb97]{background:none;border:none;color:#b482ff;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:underline;text-underline-offset:2px;padding:0;transition:color .2s}.policy-link[data-v-4494fb97]:hover{color:#d4aaff}.cursor-blink[data-v-4494fb97]{color:#27c93f;animation:blink-4494fb97 1s step-end infinite}@keyframes blink-4494fb97{0%,to{opacity:1}50%{opacity:0}}.terminal-actions[data-v-4494fb97]{display:flex;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(180,130,255,.1)}.term-btn[data-v-4494fb97]{flex:1;padding:8px 16px;border-radius:8px;border:1px solid rgba(180,130,255,.2);background:#b482ff0f;color:#ffffffb3;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:2px;transition:all .3s ease}.term-btn.accept[data-v-4494fb97]:hover{background:#27c93f1f;border-color:#27c93f66;color:#27c93f;box-shadow:0 0 15px #27c93f26}.term-btn.reject[data-v-4494fb97]:hover{background:#ff5f561f;border-color:#ff5f5666;color:#ff5f56;box-shadow:0 0 15px #ff5f5626}.terminal-enter-active[data-v-4494fb97]{animation:slideUp-4494fb97 .5s cubic-bezier(.22,1,.36,1)}.terminal-leave-active[data-v-4494fb97]{animation:slideDown-4494fb97 .3s cubic-bezier(.22,1,.36,1)}@keyframes slideUp-4494fb97{0%{transform:translate(-50%) translateY(30px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes slideDown-4494fb97{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(30px);opacity:0}}.music-wrapper[data-v-b852364b]{position:fixed;left:0;top:0;height:100vh;z-index:9000;display:flex;align-items:center;pointer-events:none}.music-wrapper.open[data-v-b852364b]{pointer-events:auto}.music-tab[data-v-b852364b]{pointer-events:auto;width:42px;height:52px;border:1px solid rgba(255,255,255,.15);border-left:none;border-radius:0 12px 12px 0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--accent-cyan, #00fff9);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.music-tab[data-v-b852364b]:hover{border-color:var(--accent-cyan, #00fff9);box-shadow:0 0 15px #00fff94d;color:var(--accent-magenta, #ff00ff)}.music-tab svg[data-v-b852364b]{width:20px;height:20px}.music-panel[data-v-b852364b]{position:absolute;left:0;top:50%;transform:translateY(-50%) translate(-100%);width:280px;background:#000000d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 16px 16px 0;padding:20px 16px;transition:transform .4s cubic-bezier(.22,1,.36,1);pointer-events:auto;box-shadow:4px 0 30px #00000080}.music-wrapper.open .music-panel[data-v-b852364b]{transform:translateY(-50%) translate(42px)}.panel-header[data-v-b852364b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-title[data-v-b852364b]{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--accent-cyan, #00fff9);letter-spacing:2px;text-transform:uppercase}.track-count[data-v-b852364b]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#ffffff4d}.playlist-panel[data-v-b852364b]{position:absolute;top:100%;left:0;right:0;max-height:320px;overflow-y:auto;background:#000000eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 16px;z-index:10}.playlist-item[data-v-b852364b]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:all .2s;font-family:JetBrains Mono,monospace;border-bottom:1px solid rgba(255,255,255,.04)}.playlist-item[data-v-b852364b]:hover{background:#00fff914}.playlist-item.active[data-v-b852364b]{background:#00fff91f;border-left:2px solid var(--accent-cyan, #00fff9)}.playlist-idx[data-v-b852364b]{font-size:.65rem;color:#ffffff40;min-width:24px}.playlist-name[data-v-b852364b]{flex:1;font-size:.75rem;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-indicator[data-v-b852364b]{font-size:.6rem;color:var(--accent-cyan, #00fff9);animation:playlist-pulse-b852364b 1s infinite}@keyframes playlist-pulse-b852364b{0%,to{opacity:1}50%{opacity:.4}}.playlist-enter-active[data-v-b852364b]{transition:all .2s ease-out}.playlist-leave-active[data-v-b852364b]{transition:all .15s ease-in}.playlist-enter-from[data-v-b852364b],.playlist-leave-to[data-v-b852364b]{opacity:0;transform:translateY(-8px)}.now-playing[data-v-b852364b]{display:flex;flex-direction:column;gap:12px}.track-info[data-v-b852364b]{text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.track-name[data-v-b852364b]{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-area[data-v-b852364b]{cursor:pointer}.progress-track[data-v-b852364b]{height:4px;background:#ffffff1a;border-radius:2px;position:relative;overflow:visible}.progress-fill[data-v-b852364b]{height:100%;background:linear-gradient(90deg,var(--accent-cyan, #00fff9),var(--accent-magenta, #ff00ff));border-radius:2px;transition:width .1s linear;position:relative}.progress-thumb[data-v-b852364b]{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--accent-cyan, #00fff9);transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;box-shadow:0 0 8px #00fff999}.progress-area:hover .progress-thumb[data-v-b852364b]{opacity:1}.time-row[data-v-b852364b]{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.65rem;color:#ffffff59;margin-top:4px}.controls[data-v-b852364b]{display:flex;align-items:center;justify-content:center;gap:16px}.ctrl-btn[data-v-b852364b]{background:none;border:none;color:#fff9;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.ctrl-btn svg[data-v-b852364b]{width:20px;height:20px}.ctrl-btn[data-v-b852364b]:hover{color:var(--accent-cyan, #00fff9);background:#00fff91a}.ctrl-btn[data-v-b852364b]:disabled{opacity:.2;cursor:default}.loop-btn[data-v-b852364b]{background:none;border:none;color:#fff6;cursor:pointer;padding:2px;border-radius:4px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.loop-btn svg[data-v-b852364b]{width:13px;height:13px}.play-btn[data-v-b852364b]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.2);color:#fff}.play-btn svg[data-v-b852364b]{width:22px;height:22px}.play-btn[data-v-b852364b]:hover{border-color:var(--accent-cyan, #00fff9);color:var(--accent-cyan, #00fff9);background:#00fff91a;box-shadow:0 0 20px #00fff94d}.loop-row[data-v-b852364b]{display:flex;justify-content:center;margin-top:-4px}.loop-btn[data-v-b852364b]{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.loop-btn[data-v-b852364b]:hover{color:var(--accent-cyan, #00fff9);background:#00fff91a}.loop-btn svg[data-v-b852364b]{width:14px;height:14px}.volume-row[data-v-b852364b]{display:flex;align-items:center;gap:8px}.vol-icon[data-v-b852364b]{width:18px;height:18px;color:#fff6;flex-shrink:0}.volume-slider[data-v-b852364b]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer}.volume-slider[data-v-b852364b]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-cyan, #00fff9);box-shadow:0 0 8px #00fff966;cursor:pointer}.volume-slider[data-v-b852364b]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-cyan, #00fff9);border:none;cursor:pointer}.ambience-row[data-v-b852364b]{display:flex;align-items:center;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid rgba(255,255,255,.08)}.ambience-icon[data-v-b852364b]{width:18px;height:18px;color:#fff6;flex-shrink:0}.ambience-slider[data-v-b852364b]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer}.ambience-slider[data-v-b852364b]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#b482ff;box-shadow:0 0 8px #b482ff66;cursor:pointer}.ambience-slider[data-v-b852364b]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#b482ff;border:none;cursor:pointer}.ambience-label[data-v-b852364b]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#ffffff59;flex-shrink:0;min-width:48px;text-align:right;letter-spacing:.5px}.sfx-row[data-v-b852364b]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:12px;border-top:1px solid rgba(255,255,255,.08)}.sfx-label[data-v-b852364b]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff73;letter-spacing:1px;text-transform:uppercase}.sfx-toggle[data-v-b852364b]{position:relative;width:40px;height:22px;border-radius:11px;background:#ffffff1f;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.sfx-toggle.active[data-v-b852364b]{background:#00fff933;border-color:var(--accent-cyan, #00fff9);box-shadow:0 0 10px #00fff940}.sfx-knob[data-v-b852364b]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff80;transition:all .3s cubic-bezier(.22,1,.36,1)}.sfx-toggle.active .sfx-knob[data-v-b852364b]{left:20px;background:var(--accent-cyan, #00fff9);box-shadow:0 0 8px #00fff980}.empty-state[data-v-b852364b]{text-align:center;padding:20px 0;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#ffffff59;line-height:1.8}.empty-state code[data-v-b852364b]{display:block;color:var(--accent-cyan, #00fff9);font-size:.75rem;padding:6px 0}.hologram-wave[data-v-b852364b]{position:fixed;top:50%;left:0;width:10px;height:10px;transform:translateY(-50%);pointer-events:none;z-index:8998;animation:hologramExpand-b852364b 1.2s cubic-bezier(.22,1,.36,1) forwards}.vignette-overlay[data-v-b852364b]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8999;background:radial-gradient(ellipse at left center,transparent 0%,transparent 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .5s ease-out}.vignette-overlay.active[data-v-b852364b]{opacity:1}@keyframes vignetteFadeIn-b852364b{0%{opacity:0}to{opacity:1}}.hologram-wave[data-v-b852364b]:before,.hologram-wave[data-v-b852364b]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--accent-cyan, #00fff9);animation:hologramRipple-b852364b 1.2s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 0 20px var(--accent-cyan, #00fff9),0 0 40px var(--accent-cyan, #00fff9),inset 0 0 20px var(--accent-cyan, #00fff9)}.hologram-wave[data-v-b852364b]:after{border-color:var(--accent-magenta, #ff00ff);animation-delay:.2s;box-shadow:0 0 20px var(--accent-magenta, #ff00ff),0 0 40px var(--accent-magenta, #ff00ff),inset 0 0 20px var(--accent-magenta, #ff00ff)}@keyframes hologramRipple-b852364b{0%{width:0;height:0;opacity:1;border-width:3px}to{width:200vw;height:200vw;opacity:0;border-width:0px}}@keyframes hologramExpand-b852364b{0%{opacity:1}to{opacity:0}}.hologram-wave[data-v-b852364b]:before{animation:hologramRipple-b852364b 1.2s cubic-bezier(.22,1,.36,1) forwards,scanline-b852364b .8s linear infinite}@keyframes scanline-b852364b{0%{transform:translate(-50%,-50%) scaleY(.01)}50%{transform:translate(-50%,-50%) scaleY(1)}to{transform:translate(-50%,-50%) scaleY(.01)}}.music-wrapper:not(.open) .vignette-overlay[data-v-b852364b]{animation:vignetteFadeOut-b852364b .4s ease-in forwards}@keyframes vignetteFadeOut-b852364b{0%{opacity:1}to{opacity:0}}.gallery-tab[data-v-f78cb3c9]{position:fixed;left:0;top:44%;transform:translateY(-60px);width:42px;height:52px;border:1px solid rgba(255,255,255,.15);border-left:none;border-radius:0 12px 12px 0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ff6b6b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-family:JetBrains Mono,monospace;text-decoration:none;z-index:8000}.gallery-tab[data-v-f78cb3c9]:hover{border-color:#ff6b6b;box-shadow:0 0 15px #ff6b6b4d;color:#ffa502}.gallery-tab[data-v-f78cb3c9]:active{transform:translateY(-60px) scale(.95)}.omega-symbol[data-v-f78cb3c9]{font-size:22px;font-weight:700;line-height:1}.notebook-wrapper[data-v-46f1a48c]{position:fixed;bottom:80px;left:20px;z-index:20000}.vignette-overlay[data-v-46f1a48c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:19999;display:none}.vignette-overlay.active[data-v-46f1a48c]{display:block}.notebook-tab[data-v-46f1a48c]{width:48px;height:48px;background:#000000b3;border:1px solid rgba(0,255,249,.4);border-radius:12px;color:#00fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative;z-index:20001}.notebook-tab[data-v-46f1a48c]:hover{background:#00fff933;box-shadow:0 0 12px #00fff980}.notebook-tab svg[data-v-46f1a48c]{width:28px;height:28px}.badge-dot[data-v-46f1a48c]{position:absolute;top:6px;right:6px;width:10px;height:10px;background:#f04;border:1px solid rgba(255,255,255,.3);border-radius:50%;animation:badge-pulse-46f1a48c 1.5s infinite}@keyframes badge-pulse-46f1a48c{0%,to{box-shadow:0 0 4px #f049}50%{box-shadow:0 0 10px #ff0044e6}}.notebook-actions[data-v-46f1a48c]{display:flex;align-items:center;gap:10px}.reset-tab[data-v-46f1a48c]{width:48px;height:48px;background:#000000b3;border:1px solid rgba(255,0,68,.4);border-radius:12px;color:#ff2d55;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative;z-index:20001}.reset-tab[data-v-46f1a48c]:hover{background:#ff00442e;box-shadow:0 0 12px #ff004480}.reset-tab svg[data-v-46f1a48c]{width:26px;height:26px;transition:transform .4s ease}.reset-tab:hover svg[data-v-46f1a48c]{transform:rotate(-90deg)}.reset-tab.armed[data-v-46f1a48c]{background:#ff004440;border-color:#f04;color:#ff5c7a;animation:reset-pulse-46f1a48c .9s infinite}.reset-hint[data-v-46f1a48c]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.5px;padding:3px 7px;background:#140005f2;border:1px solid rgba(255,0,68,.6);border-radius:3px;color:#ff5c7a;pointer-events:none}@keyframes reset-pulse-46f1a48c{0%,to{box-shadow:0 0 8px #f046}50%{box-shadow:0 0 18px #ff0044e6}}.notebook-panel[data-v-46f1a48c]{position:fixed;bottom:80px;left:20px;width:320px;background:#05050fb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,255,249,.35);border-radius:4px;box-shadow:0 8px 32px #0009,0 0 20px #00fff926,inset 0 0 60px #00fff908;z-index:20001;transform:translate(-20px) scale(.95);opacity:0;visibility:hidden;transition:all .25s ease;pointer-events:none;overflow:hidden}.scanlines[data-v-46f1a48c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px)}.notebook-wrapper.open .notebook-panel[data-v-46f1a48c]{transform:translate(0) scale(1);opacity:1;visibility:visible;pointer-events:auto}.notebook-header[data-v-46f1a48c]{display:flex;flex-direction:column;position:relative;z-index:1}.header-corner[data-v-46f1a48c]{position:absolute;width:8px;height:8px;border-color:#00fff999;z-index:2}.header-corner.top-left[data-v-46f1a48c]{top:2px;left:2px;border-top:2px solid;border-left:2px solid}.header-corner.top-right[data-v-46f1a48c]{top:2px;right:2px;border-top:2px solid;border-right:2px solid}.header-top[data-v-46f1a48c]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;border-bottom:1px solid rgba(0,255,249,.2);background:#00fff90a}.header-title[data-v-46f1a48c]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:#00fff999}.header-tabs[data-v-46f1a48c]{display:flex;padding:8px;gap:8px}.notebook-close-btn[data-v-46f1a48c]{width:24px;height:24px;background:none;border:1px solid rgba(0,255,249,.3);border-radius:2px;color:#00fff999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.notebook-close-btn[data-v-46f1a48c]:hover{background:#00fff926;color:#00fff9;box-shadow:0 0 8px #00fff94d}.notebook-close-btn svg[data-v-46f1a48c]{width:14px;height:14px}.notebook-tab-btn[data-v-46f1a48c]{flex:1;background:#00000080;border:1px solid rgba(0,255,249,.2);border-radius:2px;padding:6px 8px;color:#00fff9b3;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s;font-size:11px;letter-spacing:1px;font-family:JetBrains Mono,monospace;position:relative;z-index:1}.notebook-tab-btn svg[data-v-46f1a48c]{width:14px;height:14px}.notebook-tab-btn.active[data-v-46f1a48c]{background:#00fff926;border-color:#00fff9;color:#00fff9;box-shadow:0 0 8px #00fff940,inset 0 0 12px #00fff90d}.notebook-tab-btn.active[data-v-46f1a48c]:before{content:"►";position:absolute;left:-12px;font-size:8px;color:#00fff9;animation:pulse-arrow-46f1a48c 1s infinite}@keyframes pulse-arrow-46f1a48c{0%,to{opacity:1}50%{opacity:.3}}.notebook-content[data-v-46f1a48c]{padding:12px;max-height:400px;overflow-y:auto;color:#00fff9;font-family:JetBrains Mono,monospace;position:relative;z-index:1}.notebook-content[data-v-46f1a48c]::-webkit-scrollbar{width:4px}.notebook-content[data-v-46f1a48c]::-webkit-scrollbar-track{background:#00fff90d}.notebook-content[data-v-46f1a48c]::-webkit-scrollbar-thumb{background:#00fff94d;border-radius:2px}.message-item[data-v-46f1a48c],.contact-item[data-v-46f1a48c]{padding:8px;border-bottom:1px solid rgba(0,255,249,.15);display:flex;gap:8px}.contact-item[data-v-46f1a48c]{align-items:center;cursor:pointer;transition:background .2s}.contact-item[data-v-46f1a48c]:hover{background:#00fff914}.contact-avatar[data-v-46f1a48c]{width:32px;height:32px;border-radius:2px;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,255,249,.5)}.contact-avatar img[data-v-46f1a48c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.contact-name[data-v-46f1a48c]{font-size:15px;cursor:pointer!important;transition:all .2s;letter-spacing:.5px}.contact-name[data-v-46f1a48c]:hover{text-shadow:0 0 6px #00fff9,0 0 12px rgba(0,255,249,.3);color:#fff}.msg-sender[data-v-46f1a48c]{font-weight:700;color:#00fff9}.msg-text[data-v-46f1a48c]{color:#ffffffb3}.empty-message[data-v-46f1a48c]{text-align:center;padding:20px;color:#00fff966}.contact-calling-overlay[data-v-46f1a48c]{position:fixed;top:20px;left:20px;z-index:20002;animation:slide-in-top-46f1a48c .3s ease-out}.calling-frame[data-v-46f1a48c]{position:relative;width:150px;height:150px;clip-path:polygon(0 0,100% 0,100% 28%,calc(100% - 7px) 28%,calc(100% - 7px) 72%,100% 72%,100% 100%,0 100%);border:1px solid rgba(0,255,249,.5);box-shadow:0 8px 32px #000000b3,0 0 30px #00fff926}.calling-frame img[data-v-46f1a48c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.calling-scanlines[data-v-46f1a48c]{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,249,.06) 2px,rgba(0,255,249,.06) 4px)}.calling-scanner[data-v-46f1a48c]{position:absolute;left:0;right:0;height:2px;z-index:2;pointer-events:none;background:#00fff933;box-shadow:0 0 10px #00fff966,0 0 20px #00fff926;animation:scan-line-46f1a48c 2.5s ease-in-out infinite}@keyframes scan-line-46f1a48c{0%{top:0;opacity:.2}50%{opacity:.8}to{top:100%;opacity:.2}}.calling-text-overlay[data-v-46f1a48c]{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;background:linear-gradient(transparent,#05050fd9 40%);z-index:3}.calling-label[data-v-46f1a48c]{font-size:9px;letter-spacing:3px;color:#00fff9cc;font-family:JetBrains Mono,monospace;animation:blink-label-46f1a48c 1.5s infinite}.calling-name[data-v-46f1a48c]{font-size:13px;font-weight:700;color:#00fff9;font-family:JetBrains Mono,monospace;letter-spacing:3px;text-shadow:0 0 8px rgba(0,255,249,.5)}.calling-dots[data-v-46f1a48c]{display:flex;gap:4px;margin-top:4px}.dot[data-v-46f1a48c]{width:4px;height:4px;background:#00fff9;border-radius:50%;animation:dot-pulse-46f1a48c 1.2s infinite;box-shadow:0 0 4px #00fff999}@keyframes slide-in-top-46f1a48c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-label-46f1a48c{0%,to{opacity:1}50%{opacity:.4}}@keyframes dot-pulse-46f1a48c{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.call-end-leave-active[data-v-46f1a48c]{transition:opacity .35s ease,transform .35s ease}.call-end-leave-to[data-v-46f1a48c]{opacity:0;transform:scale(.85) translateY(-10px)}.eva-message[data-v-46f1a48c]{position:relative}.reply-btn[data-v-46f1a48c]{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:3px;padding:2px 6px;background:#00fff91f;border:1px solid rgba(0,255,249,.3);border-radius:2px;color:#00fff9;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;transition:all .2s;opacity:0;pointer-events:none}.eva-message:hover .reply-btn[data-v-46f1a48c]{opacity:1;pointer-events:auto}.reply-btn[data-v-46f1a48c]:hover{background:#00fff940;box-shadow:0 0 8px #00fff94d}.reply-btn svg[data-v-46f1a48c]{width:10px;height:10px}.reply-modal-overlay[data-v-46f1a48c]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:30000}.reply-modal[data-v-46f1a48c]{width:min(88vw,380px);max-height:80vh;background:#05050feb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,255,249,.35);border-radius:4px;box-shadow:0 8px 40px #000000b3,0 0 30px #00fff91f;display:flex;flex-direction:column;overflow:hidden;font-family:JetBrains Mono,monospace}.reply-modal-header[data-v-46f1a48c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(0,255,249,.2);background:#00fff90a;flex-shrink:0}.reply-modal-title[data-v-46f1a48c]{font-size:10px;letter-spacing:2px;color:#00fff9b3}.reply-modal-close[data-v-46f1a48c]{width:24px;height:24px;background:none;border:1px solid rgba(0,255,249,.25);border-radius:2px;color:#00fff980;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.reply-modal-close[data-v-46f1a48c]:hover{background:#00fff926;color:#00fff9}.reply-modal-close svg[data-v-46f1a48c]{width:14px;height:14px}.reply-modal-body[data-v-46f1a48c]{padding:16px;overflow-y:auto;flex:1}.chat-exchange[data-v-46f1a48c]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.chat-msg[data-v-46f1a48c]{display:flex;gap:10px;align-items:flex-start}.chat-msg.player-msg[data-v-46f1a48c]{justify-content:flex-end}.chat-msg-avatar[data-v-46f1a48c]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,255,249,.4)}.chat-msg-avatar img[data-v-46f1a48c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.player-avatar[data-v-46f1a48c]{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,255,249,.3);background:#00fff91a;display:flex;align-items:center;justify-content:center;font-size:14px;color:#00fff9}.player-avatar[data-v-46f1a48c]:after{content:"Я";font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace}.chat-msg-content[data-v-46f1a48c]{display:flex;flex-direction:column;gap:4px;max-width:75%}.player-content[data-v-46f1a48c]{align-items:flex-end}.chat-msg-sender[data-v-46f1a48c]{font-size:10px;color:#00fff999;letter-spacing:1px}.chat-msg-text[data-v-46f1a48c]{font-size:12px;line-height:1.5;color:#ffffffd9;background:#00fff90f;padding:8px 10px;border-radius:4px;border:1px solid rgba(0,255,249,.12)}.player-content .chat-msg-text[data-v-46f1a48c]{background:#00fff91a;border-color:#00fff940;color:#00fff9}.reply-actions[data-v-46f1a48c]{display:flex;justify-content:center;padding-top:8px;border-top:1px solid rgba(0,255,249,.12)}.send-reply-btn[data-v-46f1a48c]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:#00fff91a;border:1px solid rgba(0,255,249,.3);border-radius:3px;color:#00fff9;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.3px;transition:all .2s;text-align:left}.send-reply-btn[data-v-46f1a48c]:hover{background:#00fff933;box-shadow:0 0 12px #00fff933,inset 0 0 20px #00fff90d}.send-reply-btn .btn-icon[data-v-46f1a48c]{font-size:14px;flex-shrink:0}.close-chat-btn[data-v-46f1a48c]{width:100%;padding:10px;background:#00fff914;border:1px solid rgba(0,255,249,.2);border-radius:3px;color:#00fff9b3;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;transition:all .2s}.close-chat-btn[data-v-46f1a48c]:hover{background:#00fff926;color:#00fff9}.typing-indicator[data-v-46f1a48c]{display:flex;justify-content:center;gap:4px;padding:8px 0}.typing-dot[data-v-46f1a48c]{width:6px;height:6px;background:#00fff980;border-radius:50%;animation:typing-bounce-46f1a48c 1.4s infinite ease-in-out}.typing-dot[data-v-46f1a48c]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-46f1a48c]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-46f1a48c{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.modal-fade-enter-active[data-v-46f1a48c]{transition:opacity .2s ease}.modal-fade-leave-active[data-v-46f1a48c]{transition:opacity .15s ease}.modal-fade-enter-from[data-v-46f1a48c],.modal-fade-leave-to[data-v-46f1a48c]{opacity:0}.msg-appear-enter-active[data-v-46f1a48c]{transition:opacity .3s ease,transform .3s ease}.msg-appear-enter-from[data-v-46f1a48c]{opacity:0;transform:translateY(8px)}html,body,#app{margin:0;padding:0;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000000e6;border-left:1px solid rgba(255,255,255,.04)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00fff94d,#f0f3);border-radius:4px;border:1px solid rgba(0,255,249,.15);-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00fff980,#ff00ff59);border-color:#00fff94d}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#00fff999,#ff00ff73)}::-webkit-scrollbar-corner{background:#000000e6}*{scrollbar-width:thin;scrollbar-color:rgba(0,255,249,.3) rgba(0,0,0,.9)}html{scroll-behavior:smooth}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{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:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Orbitron;src:url(/fonts/orbitron.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:300 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");font-weight:300 600;font-display:swap}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:#f9fafb;color:#111827}
