@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@300;400;500;600;700&family=Rajdhani:wght@300;400;500;600;700&display=swap";@font-face{font-family:Cyberway Riders;src:url(/app-demo/assets/CyberwayRiders-joJwmHuc.ttf) format("truetype");font-weight:400;font-style:normal}.navbar[data-v-d31739cc]{background:linear-gradient(180deg,var(--card-background) 0%,var(--background-color) 100%);border-bottom:1px solid var(--card-border);padding:.5rem 1rem;position:fixed;width:100%;top:0;left:0;z-index:1031;height:55px;box-shadow:0 4px 16px #0000004d;transition:border-color .2s ease}.navbar[data-v-d31739cc]:hover{border-color:rgba(var(--primary-color-rgb),.3)}.navbar-brand[data-v-d31739cc]{display:flex;align-items:center;font-size:1.3rem;font-weight:700;text-decoration:none;transition:transform .3s ease}.navbar-brand[data-v-d31739cc]:hover{transform:scale(1.05)}.logo[data-v-d31739cc]{width:28px;height:28px;margin-right:.5rem;filter:drop-shadow(0 0 8px rgba(var(--primary-color-rgb),.5));transition:transform .3s ease}.navbar-brand:hover .logo[data-v-d31739cc]{transform:rotate(360deg);filter:drop-shadow(0 0 12px rgba(var(--primary-color-rgb),.7))}.logo-text[data-v-d31739cc]{font-family:"Orbitron","Cyberway Riders",var(--font-display, sans-serif)!important;font-weight:700;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;background:var(--gradient-neon, linear-gradient(135deg, var(--primary-color) 0%, var(--success-color) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(var(--primary-color-rgb),.4))}.navbar-nav[data-v-d31739cc]{flex-wrap:nowrap;white-space:nowrap}.nav-link[data-v-d31739cc],.refresh-btn[data-v-d31739cc],.search-trigger[data-v-d31739cc],.language-btn[data-v-d31739cc],.particles-btn[data-v-d31739cc],.perf-btn[data-v-d31739cc],.theme-btn[data-v-d31739cc],.logout-btn[data-v-d31739cc],.ws-status[data-v-d31739cc],.update-status[data-v-d31739cc]{height:28px;display:flex;align-items:center;border-radius:2px;border:1px solid;font-family:var(--font-terminal, "JetBrains Mono", monospace);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:0 .55rem;position:relative;min-width:fit-content;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-link[data-v-d31739cc]{color:var(--text-color);overflow:hidden;background:rgba(var(--primary-color-rgb),.04);border-color:rgba(var(--primary-color-rgb),.18)}.nav-link[data-v-d31739cc]:hover{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);border-color:rgba(var(--primary-color-rgb),.45)}.nav-link.active[data-v-d31739cc]{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.14);border-color:var(--primary-color);box-shadow:0 0 8px rgba(var(--primary-color-rgb),.2)}.nav-link .bi[data-v-d31739cc]{font-size:.85rem}.refresh-btn[data-v-d31739cc]{color:var(--info-color, #06b6d4);background:#06b6d40d;border-color:#06b6d459;justify-content:center;padding:0 .45rem}.refresh-btn .bi[data-v-d31739cc]{font-size:.85rem}.refresh-btn[data-v-d31739cc]:hover{background:#06b6d42e;border-color:#06b6d4b3;color:#06b6d4}.search-trigger[data-v-d31739cc]{gap:.45rem;border-color:rgba(var(--primary-color-rgb),.28);background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.12),rgba(var(--primary-color-rgb),.04))}.search-trigger[data-v-d31739cc]:hover{border-color:rgba(var(--primary-color-rgb),.55);background:rgba(var(--primary-color-rgb),.16)}.search-shortcut[data-v-d31739cc]{display:inline-flex;align-items:center;padding-left:.45rem;border-left:1px solid rgba(var(--primary-color-rgb),.18);color:var(--text-secondary-color);font-size:.64rem}.notifications-btn[data-v-d31739cc]{gap:.4rem;color:var(--warning-color, #f59e0b);background:#f59e0b0d;border-color:#f59e0b47}.notifications-btn[data-v-d31739cc]:hover{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b8f}.notifications-btn--unread[data-v-d31739cc]{box-shadow:0 0 12px #f59e0b1f}.notifications-badge[data-v-d31739cc]{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--error-color, #ef4444);color:#fff;font-size:.58rem;font-weight:700;line-height:16px;text-align:center}.ws-status[data-v-d31739cc]{gap:5px;font-size:.65rem;font-weight:600;letter-spacing:.1em;border-color:transparent;cursor:default}.ws-dot[data-v-d31739cc]{width:6px;height:6px;border-radius:1px;flex-shrink:0}.ws-online[data-v-d31739cc]{color:var(--primary-color);border-color:rgba(var(--primary-color-rgb),.3);background:rgba(var(--primary-color-rgb),.06)}.ws-online .ws-dot[data-v-d31739cc]{background:var(--primary-color);box-shadow:0 0 6px var(--primary-color),0 0 12px rgba(var(--primary-color-rgb),.5);animation:led-blink-d31739cc 2.4s ease-in-out infinite}.ws-offline[data-v-d31739cc]{color:var(--error-color);border-color:#ef44444d;background:#ef44440d}.ws-offline .ws-dot[data-v-d31739cc]{background:var(--error-color);box-shadow:0 0 5px #ef4444b3;animation:led-pulse-error-d31739cc 1.4s ease-in-out infinite}@keyframes led-blink-d31739cc{0%,to{opacity:1;box-shadow:0 0 6px var(--primary-color),0 0 12px rgba(var(--primary-color-rgb),.5)}50%{opacity:.5;box-shadow:0 0 3px var(--primary-color)}}@keyframes led-pulse-error-d31739cc{0%,to{opacity:1;box-shadow:0 0 5px #ef4444cc}50%{opacity:.4;box-shadow:0 0 2px #ef44444d}}@media (max-width: 767.98px){.ws-label[data-v-d31739cc]{display:none}.ws-status[data-v-d31739cc]{padding:.28rem .45rem}}.update-status[data-v-d31739cc]{gap:5px;font-size:.65rem;font-weight:600;letter-spacing:.1em;border-color:transparent;cursor:pointer}.update-status[data-v-d31739cc]:disabled{cursor:default}.update-dot[data-v-d31739cc]{width:6px;height:6px;border-radius:1px;flex-shrink:0}.update-ok[data-v-d31739cc]{color:var(--success-color, #22c55e);border-color:#22c55e4d;background:#22c55e0f}.update-ok .update-dot[data-v-d31739cc]{background:var(--success-color, #22c55e);box-shadow:0 0 6px var(--success-color, #22c55e),0 0 12px #22c55e80}.update-available[data-v-d31739cc]{color:var(--warning-color, #f59e0b);border-color:#f59e0b4d;background:#f59e0b0f}.update-available .update-dot[data-v-d31739cc]{background:var(--warning-color, #f59e0b);box-shadow:0 0 6px var(--warning-color, #f59e0b),0 0 12px #f59e0b80;animation:update-pulse-d31739cc 1.8s ease-in-out infinite}.update-critical[data-v-d31739cc]{color:var(--error-color, #ef4444);border-color:#ef444466;background:#ef444414}.update-critical .update-dot[data-v-d31739cc]{background:var(--error-color, #ef4444);box-shadow:0 0 8px #ef4444cc,0 0 16px #ef444466;animation:update-pulse-critical-d31739cc 1.2s ease-in-out infinite}.update-checking[data-v-d31739cc]{color:var(--text-secondary, #888);border-color:#8883;background:#8888880a}.update-checking .update-dot[data-v-d31739cc]{background:var(--text-secondary, #888);box-shadow:0 0 4px #88888880;animation:update-checking-blink-d31739cc 1s ease-in-out infinite}@keyframes update-pulse-d31739cc{0%,to{opacity:1;box-shadow:0 0 6px var(--warning-color, #f59e0b),0 0 12px #f59e0b80}50%{opacity:.5;box-shadow:0 0 3px var(--warning-color, #f59e0b)}}@keyframes update-pulse-critical-d31739cc{0%,to{opacity:1;box-shadow:0 0 8px #ef4444cc,0 0 16px #ef444466}50%{opacity:.3;box-shadow:0 0 4px #ef44444d}}@keyframes update-checking-blink-d31739cc{0%,to{opacity:.8}50%{opacity:.3}}@media (max-width: 767.98px){.update-label[data-v-d31739cc]{display:none}.update-status[data-v-d31739cc]{padding:.28rem .45rem}}.language-btn[data-v-d31739cc]{color:var(--success-color);background:rgba(var(--success-color-rgb),.05);border-color:rgba(var(--success-color-rgb),.35)}.language-btn[data-v-d31739cc]:hover{background:rgba(var(--success-color-rgb),.15);border-color:var(--success-color)}.particles-btn[data-v-d31739cc]{color:var(--warning-color, #f59e0b);background:#f59e0b0d;border-color:#f59e0b59}.particles-btn[data-v-d31739cc]:hover{background:#f59e0b26;border-color:#f59e0bcc}.particles-btn.particles-active[data-v-d31739cc]{color:var(--background-color);background:linear-gradient(135deg,#f59e0bd9,rgba(var(--primary-color-rgb),.85));border-color:var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.3)}.particles-text[data-v-d31739cc]{font-size:.68rem;font-weight:600}.perf-btn[data-v-d31739cc]{color:var(--accent-color, #ef4444);background:#ef44440d;border-color:#ef444459}.perf-btn[data-v-d31739cc]:hover{background:#ef444426;border-color:#ef4444cc}.perf-btn.perf-active[data-v-d31739cc]{color:var(--background-color);background:linear-gradient(135deg,#ef4444d9,#f59e0bd9);border-color:var(--warning-color, #f59e0b);box-shadow:0 0 10px #ef44444d}.perf-text[data-v-d31739cc]{font-size:.68rem;font-weight:600}.theme-btn[data-v-d31739cc]{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05);border-color:rgba(var(--primary-color-rgb),.35)}.theme-btn[data-v-d31739cc]:hover{background:rgba(var(--primary-color-rgb),.15);border-color:var(--primary-color)}.language-label[data-v-d31739cc],.theme-label[data-v-d31739cc]{font-size:.72rem;font-weight:500}.logout-btn[data-v-d31739cc]{color:var(--error-color);background:#ef44440d;border-color:#ef444459}.logout-btn[data-v-d31739cc]:hover{background:#ef44442e;border-color:var(--error-color)}.logout-btn .bi[data-v-d31739cc]{font-size:.85rem;color:var(--error-color)}.nav-item[data-v-d31739cc]:not(:last-child){margin-right:.2rem}.navbar .container-fluid[data-v-d31739cc]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.navbar .container-fluid[data-v-d31739cc]::-webkit-scrollbar{display:none}@media (max-width: 1199.98px){.navbar-nav[data-v-d31739cc]{gap:1px}.nav-link[data-v-d31739cc],.theme-btn[data-v-d31739cc],.logout-btn[data-v-d31739cc],.language-btn[data-v-d31739cc],.particles-btn[data-v-d31739cc],.perf-btn[data-v-d31739cc],.refresh-btn[data-v-d31739cc],.search-trigger[data-v-d31739cc],.ws-status[data-v-d31739cc],.update-status[data-v-d31739cc]{height:26px;padding:0 .45rem;font-size:.7rem}}@media (max-width: 991.98px){.navbar[data-v-d31739cc]{padding:.4rem .8rem;height:50px}.navbar-nav[data-v-d31739cc]{overflow-x:auto;gap:1px;scrollbar-width:none;-ms-overflow-style:none}.nav-link[data-v-d31739cc],.theme-btn[data-v-d31739cc],.logout-btn[data-v-d31739cc],.language-btn[data-v-d31739cc],.particles-btn[data-v-d31739cc],.perf-btn[data-v-d31739cc],.refresh-btn[data-v-d31739cc],.search-trigger[data-v-d31739cc],.ws-status[data-v-d31739cc],.update-status[data-v-d31739cc]{height:24px;padding:0 .4rem;font-size:.68rem;white-space:nowrap}.logo[data-v-d31739cc]{width:24px;height:24px;margin-right:.4rem}.logo-text[data-v-d31739cc]{font-size:1.1rem}.language-label[data-v-d31739cc],.theme-label[data-v-d31739cc]{font-size:.68rem}.search-shortcut[data-v-d31739cc]{display:none}}@media (max-width: 767.98px){.navbar[data-v-d31739cc]{padding:.3rem .5rem;height:45px}.navbar-nav[data-v-d31739cc]{gap:0}.nav-text[data-v-d31739cc],.theme-label[data-v-d31739cc],.language-label[data-v-d31739cc],.logout-text[data-v-d31739cc],.particles-text[data-v-d31739cc],.perf-text[data-v-d31739cc],.search-text[data-v-d31739cc],.notifications-text[data-v-d31739cc]{display:none}.nav-link[data-v-d31739cc],.theme-btn[data-v-d31739cc],.logout-btn[data-v-d31739cc],.language-btn[data-v-d31739cc],.particles-btn[data-v-d31739cc],.perf-btn[data-v-d31739cc],.refresh-btn[data-v-d31739cc],.search-trigger[data-v-d31739cc],.ws-status[data-v-d31739cc],.update-status[data-v-d31739cc]{height:24px;padding:0 .35rem;min-width:28px;justify-content:center}.logo[data-v-d31739cc]{width:20px;height:20px;margin-right:.3rem}.logo-text[data-v-d31739cc]{font-size:.9rem}}@media (max-width: 575.98px){.navbar[data-v-d31739cc]{padding:.25rem .4rem;height:42px}.logo-text[data-v-d31739cc]{display:none}.nav-link[data-v-d31739cc],.theme-btn[data-v-d31739cc],.logout-btn[data-v-d31739cc],.language-btn[data-v-d31739cc],.particles-btn[data-v-d31739cc],.perf-btn[data-v-d31739cc],.refresh-btn[data-v-d31739cc],.search-trigger[data-v-d31739cc],.ws-status[data-v-d31739cc],.update-status[data-v-d31739cc]{height:22px;padding:0 .25rem;min-width:26px}.nav-link .bi[data-v-d31739cc],.theme-btn .bi[data-v-d31739cc],.logout-btn .bi[data-v-d31739cc],.language-btn .bi[data-v-d31739cc],.language-btn .fi[data-v-d31739cc]{font-size:.8rem}}:root[data-theme=retrowave] .navbar[data-v-d31739cc]{border-bottom:1px solid var(--neon-pink, var(--card-border));box-shadow:0 8px 20px #00000080,0 0 20px #ff008040,inset 0 1px #ffffff1a}:root[data-theme=retrowave] .logo-text[data-v-d31739cc]{background:var(--neon-gradient, linear-gradient(45deg, var(--primary-color), var(--success-color)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=dark] .navbar[data-v-d31739cc]{box-shadow:0 4px 12px #0006,0 0 0 1px rgba(var(--primary-color-rgb),.1),inset 0 1px #ffffff08}:root[data-theme=light] .navbar[data-v-d31739cc]{background:var(--card-background);border-bottom:1px solid var(--card-border);box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffe6}:root[data-theme=light] .navbar[data-v-d31739cc]:after{opacity:0}:root[data-theme=light] .logo-text[data-v-d31739cc]{filter:brightness(.9);animation:none}:root[data-theme=light] .nav-link[data-v-d31739cc]:hover,:root[data-theme=light] .nav-link.active[data-v-d31739cc],:root[data-theme=light] .theme-btn[data-v-d31739cc]:hover,:root[data-theme=light] .language-btn[data-v-d31739cc]:hover,:root[data-theme=light] .logout-btn[data-v-d31739cc]:hover{text-shadow:none}:root[data-theme=light] .navbar-dropdown-fixed[data-v-d31739cc]{background:var(--card-background);box-shadow:0 8px 24px #0000001a}:root[data-theme=light] .ws-online[data-v-d31739cc]{background:rgba(var(--primary-color-rgb),.08)}:root[data-theme=light] .ws-offline[data-v-d31739cc]{background:#ef444412}.navbar-dropdown-fixed{position:fixed;z-index:9999;min-width:160px;padding:.25rem 0;margin:0;list-style:none;background:linear-gradient(180deg,var(--card-background) 0%,var(--background-color) 100%);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:4px;box-shadow:0 8px 24px #0006}.navbar-dropdown-item{display:flex;align-items:center;width:calc(100% - .5rem);padding:.45rem .9rem;margin:.15rem .25rem;color:var(--text-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.75rem;text-align:left;white-space:nowrap;background:none;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.navbar-dropdown-item:hover{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.08)}.navbar-dropdown-item.active{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.14);border-color:rgba(var(--primary-color-rgb),.3)}.navbar-dropdown-fixed--notifications{width:min(380px,calc(100vw - 16px));padding:0;overflow:hidden}.navbar-notification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:.85rem 1rem .75rem;border-bottom:1px solid rgba(var(--primary-color-rgb),.16)}.navbar-notification-header-copy{display:flex;flex-direction:column;gap:4px}.navbar-notification-title-main{color:var(--text-color);font-family:var(--font-display, "Orbitron", sans-serif);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navbar-notification-subtitle{color:var(--text-secondary-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.68rem}.navbar-notification-action{padding:.35rem .6rem;color:var(--primary-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--primary-color-rgb),.08);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:4px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.navbar-notification-actions{display:flex;align-items:center;gap:6px}.navbar-notification-action:hover:not(:disabled){background:rgba(var(--primary-color-rgb),.14);border-color:rgba(var(--primary-color-rgb),.36)}.navbar-notification-action.is-danger{color:var(--error-color, #ef4444);border-color:#ef444433;background:#ef444414}.navbar-notification-action.is-danger:hover:not(:disabled){background:#ef444424;border-color:#ef444452}.navbar-notification-action:disabled{opacity:.45;cursor:default}.navbar-notification-list{max-height:360px;overflow-y:auto}.navbar-notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;width:100%;padding:.85rem 1rem;color:var(--text-color);border-top:1px solid rgba(var(--primary-color-rgb),.08);transition:background-color .12s ease}.navbar-notification-main{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:0;color:var(--text-color);text-align:left;background:transparent;border:0;cursor:pointer;transition:background-color .12s ease}.navbar-notification-main:hover{background:rgba(var(--primary-color-rgb),.08)}.navbar-notification-item.is-unread{background:rgba(var(--primary-color-rgb),.05)}.navbar-notification-delete{align-self:flex-start;width:28px;height:28px;padding:0;color:rgba(var(--text-color-rgb),.55);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.navbar-notification-delete:hover{color:var(--error-color, #ef4444);background:#ef444414;border-color:#ef444438}.navbar-notification-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(var(--primary-color-rgb),.1)}.navbar-notification-icon.is-success{color:var(--success-color, #22c55e)}.navbar-notification-icon.is-warning{color:var(--warning-color, #f59e0b)}.navbar-notification-icon.is-error{color:var(--error-color, #ef4444)}.navbar-notification-icon.is-info{color:var(--primary-color)}.navbar-notification-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.navbar-notification-item-title{font-size:.76rem;font-weight:600;line-height:1.35}.navbar-notification-item-message{color:var(--text-secondary-color);font-size:.7rem;line-height:1.45}.navbar-notification-time{color:rgba(var(--text-color-rgb),.5);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.64rem;white-space:nowrap}.navbar-dropdown-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:1rem;color:var(--text-secondary-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.72rem;text-align:center}.sidebar-wrapper[data-v-0c4dace7]{position:fixed;left:0;top:0;z-index:1030;overflow:visible}.sidebar-wrapper[data-v-0c4dace7],.sidebar[data-v-0c4dace7]{font-family:var(--font-terminal, "JetBrains Mono", monospace)}.greeting-text[data-v-0c4dace7],.stat-value[data-v-0c4dace7],.task-manager-btn[data-v-0c4dace7],.badge-count[data-v-0c4dace7]{font-family:var(--font-display, "Orbitron", sans-serif)}.sidebar-wrapper.collapsed .sidebar[data-v-0c4dace7]{width:60px}.sidebar-wrapper.collapsed .collapse-button[data-v-0c4dace7]{left:60px}.sidebar[data-v-0c4dace7]{min-height:var(--real-100vh, 100vh);width:250px;background:linear-gradient(180deg,var(--card-background) 0%,var(--background-color) 100%);border-right:1px solid var(--card-border);box-shadow:0 0 30px rgba(var(--primary-color-rgb),.1),0 8px 32px #0006,inset 0 1px rgba(var(--primary-color-rgb),.1);transition:width var(--transition-normal, .3s) ease,border-color .2s ease;padding-top:60px;overflow-y:auto;overflow-x:hidden;max-height:var(--real-100vh, 100vh);scrollbar-width:none}.sidebar[data-v-0c4dace7]:hover{border-color:rgba(var(--primary-color-rgb),.3)}.sidebar[data-v-0c4dace7]::-webkit-scrollbar{display:none}.sidebar.collapsed[data-v-0c4dace7]{width:60px;overflow:visible}.sidebar.collapsed .nav[data-v-0c4dace7]{padding:.5rem;overflow:visible}.sidebar.collapsed .nav-link[data-v-0c4dace7]{padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px 0}.sidebar.collapsed .nav-link i[data-v-0c4dace7]{margin-right:0;font-size:20px}.sidebar.collapsed .nav-link span[data-v-0c4dace7]{display:none}.sidebar.collapsed .collapse-content[data-v-0c4dace7]:not(.popup-menu){display:none}.user-info[data-v-0c4dace7]{padding:12px;margin-bottom:8px;border-bottom:1px solid var(--card-border);transition:padding .3s ease}.user-info-collapsed[data-v-0c4dace7]{padding:10px;display:flex;justify-content:center}.user-greeting[data-v-0c4dace7]{display:flex;flex-direction:column;gap:5px}.greeting-text[data-v-0c4dace7]{color:var(--primary-color);font-family:var(--font-display, "Orbitron", sans-serif);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px rgba(var(--primary-color-rgb),.5);position:relative}.tariff-info[data-v-0c4dace7]{display:flex;justify-content:space-between;font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.7rem;color:var(--text-secondary-color);gap:8px}.tariff-days[data-v-0c4dace7]{color:var(--success-color);font-weight:600;text-shadow:0 0 8px rgba(var(--success-color-rgb),.5)}.user-avatar[data-v-0c4dace7]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--success-color));display:flex;align-items:center;justify-content:center;color:var(--background-color);font-family:var(--font-display, "Orbitron", sans-serif);font-weight:700;font-size:1.1rem;box-shadow:0 0 15px rgba(var(--primary-color-rgb),.4);position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.user-avatar[data-v-0c4dace7]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid rgba(var(--primary-color-rgb),.3)}.user-avatar[data-v-0c4dace7]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(var(--primary-color-rgb),.5)}.nav-link[data-v-0c4dace7]{padding:8px 12px;color:var(--text-color);border-radius:4px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;position:relative;text-decoration:none;white-space:normal;font-family:var(--font-terminal, "JetBrains Mono", monospace);border:1px solid transparent;z-index:2}.nav-link[data-v-0c4dace7]:hover{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);border-color:rgba(var(--primary-color-rgb),.3);padding-left:16px}.nav-link.router-link-active[data-v-0c4dace7]{background:rgba(var(--primary-color-rgb),.12);color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.2)}.nav-link.router-link-active[data-v-0c4dace7]:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:3px;background:var(--gradient-neon, linear-gradient(180deg, var(--primary-color), var(--success-color)));border-radius:2px;box-shadow:0 0 10px var(--primary-color)}.nav-link.category[data-v-0c4dace7]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin:5px 0;white-space:normal;line-height:1.2}.nav-link.child[data-v-0c4dace7]{font-size:10px;padding-left:35px;background:rgba(var(--primary-color-rgb),.03);border:1px solid rgba(var(--primary-color-rgb),.08);margin:2px 0;white-space:normal;line-height:1.2}.nav-link.child[data-v-0c4dace7]:hover{background:rgba(var(--primary-color-rgb),.1);border-color:rgba(var(--primary-color-rgb),.2)}.caret[data-v-0c4dace7]{transition:transform .3s;color:var(--text-color)}.collapse-content[data-v-0c4dace7]{overflow:hidden;transition:max-height .3s ease}i.bi[data-v-0c4dace7]{font-size:16px;margin-right:8px;color:inherit;flex-shrink:0}.collapse-button[data-v-0c4dace7]{position:absolute;left:250px;top:50%;transform:translateY(-50%);width:24px;height:50px;background:var(--card-background);border:2px solid var(--primary-color);border-left:none;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--primary-color);transition:background-color .15s ease,color .15s ease,left var(--transition-normal, .3s) ease;z-index:1060;box-shadow:2px 0 8px rgba(var(--primary-color-rgb),.2)}.collapse-button[data-v-0c4dace7]:hover{background:var(--primary-color);color:var(--background-color)}.collapse-button i[data-v-0c4dace7]{font-size:16px;margin:0;font-weight:700}.nav-item-wrapper[data-v-0c4dace7]{position:relative;width:100%}.sidebar.collapsed .nav-item-wrapper[data-v-0c4dace7]{position:static}.nav-item-wrapper:hover .popup-menu[data-v-0c4dace7]{display:block;opacity:1;visibility:visible}.popup-menu[data-v-0c4dace7]{position:fixed;left:65px;top:auto;min-width:200px;background:linear-gradient(180deg,var(--card-background) 0%,var(--background-color) 100%);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:8px;padding:8px;box-shadow:0 0 30px rgba(var(--primary-color-rgb),.15),0 20px 50px #00000080;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:9999}.popup-menu .nav-link[data-v-0c4dace7]{padding:8px 15px;white-space:nowrap}.popup-menu .nav-link span[data-v-0c4dace7]{display:inline-block!important;margin-left:10px;white-space:nowrap}:root[data-theme=dark] .popup-menu[data-v-0c4dace7]{background:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 15px #0006}:root[data-theme=light] .popup-menu[data-v-0c4dace7]{background:var(--card-background);border-color:var(--card-border);box-shadow:0 4px 15px #0000001a}:root[data-theme=dark] .sidebar[data-v-0c4dace7]{border-right-color:var(--card-border);box-shadow:0 8px 20px #00000080,inset 0 1px #ffffff0d}:root[data-theme=dark] .nav-link.router-link-active[data-v-0c4dace7]{background:var(--button-secondary-background)}:root[data-theme=dark] .nav-link.child[data-v-0c4dace7]{background-color:var(--input-background)}:root[data-theme=dark] .nav-link.child[data-v-0c4dace7]:hover{background-color:var(--button-secondary-background)}:root[data-theme=light] .sidebar[data-v-0c4dace7]{background:var(--card-background);border-right:1px solid var(--card-border);box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff80}:root[data-theme=light] .nav-link.router-link-active[data-v-0c4dace7]{background:rgba(var(--primary-color-rgb),.1)}:root[data-theme=light] .nav-link.child[data-v-0c4dace7]{background-color:var(--input-background)}:root[data-theme=light] .nav-link.child[data-v-0c4dace7]:hover{background-color:rgba(var(--primary-color-rgb),.1)}.divider[data-v-0c4dace7]{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--primary-color-rgb),.3),transparent);margin:8px 12px;box-shadow:0 0 5px rgba(var(--primary-color-rgb),.2)}.sidebar-search[data-v-0c4dace7]{padding:0 12px 8px}.sidebar-search-shell[data-v-0c4dace7]{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid rgba(var(--primary-color-rgb),.16);background:rgba(var(--primary-color-rgb),.04);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sidebar-search-shell.active[data-v-0c4dace7]{border-color:rgba(var(--primary-color-rgb),.42);box-shadow:0 0 14px rgba(var(--primary-color-rgb),.08)}.sidebar-search-shell .bi[data-v-0c4dace7]{margin-right:0;font-size:.9rem;color:var(--primary-color)}.sidebar-search-input[data-v-0c4dace7]{flex:1;border:0;outline:0;background:transparent;color:var(--text-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.72rem;padding-right:30px}.sidebar-search-input[data-v-0c4dace7]::placeholder{color:var(--text-secondary-color)}.sidebar-search-clear[data-v-0c4dace7]{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(var(--primary-color-rgb),.04);color:var(--text-color)}.sidebar-search-empty[data-v-0c4dace7]{margin:8px 12px;padding:18px 10px;border:1px dashed rgba(var(--primary-color-rgb),.2);color:var(--text-secondary-color);display:flex;align-items:center;justify-content:center;gap:8px;font-size:.72rem;text-align:center}.task-stats-grid[data-v-0c4dace7]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:0 12px 8px}.stat-card[data-v-0c4dace7]{background:rgba(var(--primary-color-rgb),.05);border:1px solid rgba(var(--primary-color-rgb),.15);border-radius:4px;padding:6px 3px;text-align:center;transition:border-color .15s ease,background-color .15s ease;position:relative;overflow:hidden}.stat-card[data-v-0c4dace7]:hover{border-color:rgba(var(--primary-color-rgb),.4);background:rgba(var(--primary-color-rgb),.08)}.stat-value[data-v-0c4dace7]{font-family:var(--font-display, "Orbitron", sans-serif);font-size:1rem;font-weight:700;color:var(--primary-color);line-height:1;text-shadow:0 0 8px rgba(var(--primary-color-rgb),.4)}.stat-card:hover .stat-value[data-v-0c4dace7]{color:var(--primary-color)}.stat-label[data-v-0c4dace7]{font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.55rem;text-transform:uppercase;color:var(--text-secondary-color);letter-spacing:.03em}:root[data-theme=dark] .stat-label[data-v-0c4dace7]{color:var(--text-color)}.task-manager-btn[data-v-0c4dace7]{display:flex;align-items:center;gap:6px;margin:0 12px 10px;padding:7px 12px;border:2px solid var(--primary-color);border-radius:4px;background:transparent;color:var(--primary-color);font-family:var(--font-display, "Orbitron", sans-serif);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;box-shadow:0 0 10px rgba(var(--primary-color-rgb),.2);text-shadow:0 0 8px rgba(var(--primary-color-rgb),.4);position:relative;overflow:hidden;z-index:2}.task-manager-btn[data-v-0c4dace7]:hover{color:var(--background-color);background:var(--primary-color);box-shadow:0 0 15px rgba(var(--primary-color-rgb),.4);text-shadow:none}.task-manager-btn i[data-v-0c4dace7]{font-size:14px;transition:transform .2s ease}.task-manager-btn:hover i[data-v-0c4dace7]{transform:scale(1.15)}.badge-count[data-v-0c4dace7]{background:var(--gradient-neon, linear-gradient(135deg, var(--primary-color), var(--success-color)));color:var(--background-color);border-radius:10px;padding:2px 6px;font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.6rem;font-weight:700;margin-left:auto;box-shadow:0 0 10px rgba(var(--primary-color-rgb),.5)}.scheduler-btn[data-v-0c4dace7]{border-color:var(--info-color, #17a2b8)!important;color:var(--info-color, #17a2b8)!important;box-shadow:0 0 10px rgba(var(--info-color-rgb, 23, 162, 184),.2),inset 0 0 8px rgba(var(--info-color-rgb, 23, 162, 184),.08)!important;text-shadow:0 0 8px rgba(var(--info-color-rgb, 23, 162, 184),.4)!important;font-size:.6rem!important;padding:5px 12px!important;margin-top:0!important;margin-bottom:8px!important}.scheduler-btn[data-v-0c4dace7]:before{background:linear-gradient(90deg,var(--info-color, #17a2b8),var(--primary-color),var(--info-color, #17a2b8))!important}.scheduler-btn[data-v-0c4dace7]:hover:after{background:var(--info-color, #17a2b8)!important}.scheduler-btn[data-v-0c4dace7]:hover{color:var(--background-color)!important;box-shadow:0 0 30px rgba(var(--info-color-rgb, 23, 162, 184),.6),0 0 60px rgba(var(--info-color-rgb, 23, 162, 184),.3),0 8px 25px #0000004d!important;text-shadow:none!important}.popup-menu[data-v-0c4dace7]{margin-top:-40px}.sidebar.collapsed .nav-link[data-v-0c4dace7]{padding-left:6px;padding-right:6px}.sidebar.collapsed .popup-menu .nav-link i[data-v-0c4dace7]{margin-left:-4px}:root[data-theme=light] .sidebar[data-v-0c4dace7]{background:var(--card-background);box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff80}:root[data-theme=light] .greeting-text[data-v-0c4dace7],:root[data-theme=light] .tariff-days[data-v-0c4dace7],:root[data-theme=light] .stat-value[data-v-0c4dace7]{text-shadow:none}:root[data-theme=light] .user-avatar[data-v-0c4dace7]{animation:none;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3)}:root[data-theme=light] .nav-link[data-v-0c4dace7]:hover,:root[data-theme=light] .nav-link.router-link-active[data-v-0c4dace7]{text-shadow:none;box-shadow:0 0 10px rgba(var(--primary-color-rgb),.15)}:root[data-theme=light] .task-manager-btn[data-v-0c4dace7]{text-shadow:none;box-shadow:0 0 10px rgba(var(--primary-color-rgb),.2)}:root[data-theme=light] .task-manager-btn[data-v-0c4dace7]:hover{box-shadow:0 0 15px rgba(var(--primary-color-rgb),.3)}:root[data-theme=light] .divider[data-v-0c4dace7]{background:var(--card-border);box-shadow:none}:root[data-theme=light] .stat-card[data-v-0c4dace7]:hover{box-shadow:0 4px 12px #0000001a}:root[data-theme=light] .collapse-button[data-v-0c4dace7]{box-shadow:0 2px 8px #0000001a}:root[data-theme=light] .collapse-button[data-v-0c4dace7]:hover{box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.2)}:root[data-theme=light] .popup-menu[data-v-0c4dace7]{background:var(--card-background);box-shadow:0 10px 30px #0000001a}:root[data-theme=light] .sidebar[data-v-0c4dace7]::-webkit-scrollbar-thumb{box-shadow:none}:root[data-theme=light] .badge-count[data-v-0c4dace7]{box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.3)}[data-v-949a9f8b]{box-sizing:border-box}.app-footer[data-v-949a9f8b]{position:fixed;bottom:0;left:250px;right:0;height:40px;background:linear-gradient(180deg,var(--card-background) 0%,rgba(var(--primary-color-rgb),.02) 100%);border-top:1px solid rgba(var(--primary-color-rgb),.2);color:var(--text-color);display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 -2px 8px #0000004d;padding:0 15px;transition:left .3s ease}.app-footer.sidebar-collapsed[data-v-949a9f8b]{left:60px}.container-fluid[data-v-949a9f8b]{display:flex;justify-content:center;width:100%;position:relative;z-index:1}.footer-text[data-v-949a9f8b]{font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;text-align:center;color:rgba(var(--primary-color-rgb),.5);position:relative}.footer-text[data-v-949a9f8b]:before{content:"●";margin-right:8px;color:var(--primary-color);font-size:.5rem}.footer-text[data-v-949a9f8b]:after{content:" // SYSTEM ACTIVE";color:rgba(var(--primary-color-rgb),.4);font-size:.65rem;margin-left:15px}.footer-text[data-v-949a9f8b]:hover{color:var(--primary-color)}.footer-text[data-v-949a9f8b]:hover:after{color:rgba(var(--primary-color-rgb),.7)}:root[data-theme=light] .app-footer[data-v-949a9f8b]{background:var(--card-background);border-top:1px solid var(--card-border);box-shadow:0 -2px 8px #0000001a,inset 0 1px #ffffff80}:root[data-theme=light] .app-footer[data-v-949a9f8b]:before{opacity:0}:root[data-theme=light] .app-footer[data-v-949a9f8b]:hover{box-shadow:0 -4px 12px #00000026,inset 0 1px #fffc}:root[data-theme=light] .footer-text[data-v-949a9f8b]{color:var(--text-secondary-color)}:root[data-theme=light] .footer-text[data-v-949a9f8b]:before{animation:none}:root[data-theme=light] .footer-text[data-v-949a9f8b]:hover{text-shadow:none}@media (max-width: 767.98px){.app-footer[data-v-949a9f8b],.app-footer.sidebar-collapsed[data-v-949a9f8b]{left:0}.footer-text[data-v-949a9f8b]:after{display:none}}@media (max-width: 991.98px) and (min-width: 768px){.app-footer[data-v-949a9f8b]{left:200px}.app-footer.sidebar-collapsed[data-v-949a9f8b]{left:50px}}.global-search-overlay[data-v-53efb267]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;justify-content:center;align-items:flex-start;padding:84px 16px 24px;background:radial-gradient(circle at top,rgba(var(--primary-color-rgb),.16),transparent 45%),#050a12b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.global-search-panel[data-v-53efb267]{width:min(900px,100%);max-height:calc(var(--real-100vh, 100vh) - 120px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--primary-color-rgb),.28);background:linear-gradient(180deg,var(--card-background) 0%,rgba(var(--primary-color-rgb),.04) 100%);box-shadow:0 30px 90px #0000008c,0 0 40px rgba(var(--primary-color-rgb),.12)}.global-search-header[data-v-53efb267]{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid rgba(var(--primary-color-rgb),.12)}.global-search-input-shell[data-v-53efb267]{flex:1;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(var(--primary-color-rgb),.04)}.global-search-input-shell.active[data-v-53efb267]{border-color:rgba(var(--primary-color-rgb),.42);box-shadow:0 0 18px rgba(var(--primary-color-rgb),.08)}.global-search-input-shell .bi[data-v-53efb267]{color:var(--primary-color);font-size:1rem}.global-search-input[data-v-53efb267]{flex:1;border:0;outline:0;background:transparent;color:var(--text-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.95rem}.global-search-input[data-v-53efb267]::placeholder{color:var(--text-secondary-color)}.global-search-clear[data-v-53efb267],.global-search-close[data-v-53efb267]{border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(var(--primary-color-rgb),.04);color:var(--text-color);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.72rem;text-transform:uppercase}.global-search-clear[data-v-53efb267]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.global-search-close[data-v-53efb267]{min-width:56px;height:40px;padding:0 .75rem}.global-search-toolbar[data-v-53efb267]{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(var(--primary-color-rgb),.08);background:rgba(var(--primary-color-rgb),.03)}.global-search-caption[data-v-53efb267]{font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.72rem;color:var(--text-color);text-transform:uppercase;letter-spacing:.05em}.global-search-caption-muted[data-v-53efb267]{color:var(--text-secondary-color)}.global-search-body[data-v-53efb267]{overflow-y:auto;min-height:220px}.global-search-results[data-v-53efb267]{display:flex;flex-direction:column;padding:10px;gap:8px}.global-search-result[data-v-53efb267]{width:100%;display:flex;gap:14px;align-items:flex-start;padding:12px 14px;text-align:left;border:1px solid rgba(var(--primary-color-rgb),.08);background:rgba(var(--primary-color-rgb),.03);color:var(--text-color);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.global-search-result[data-v-53efb267]:hover,.global-search-result.active[data-v-53efb267]{border-color:rgba(var(--primary-color-rgb),.35);background:rgba(var(--primary-color-rgb),.1);transform:translateY(-1px)}.result-icon[data-v-53efb267]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--primary-color-rgb),.14);background:rgba(var(--primary-color-rgb),.08);color:var(--primary-color);flex-shrink:0}.result-icon .bi[data-v-53efb267]{font-size:1rem}.result-content[data-v-53efb267]{min-width:0;flex:1}.result-title-row[data-v-53efb267]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.result-title[data-v-53efb267]{font-family:var(--font-display, "Orbitron", sans-serif);font-size:.9rem;letter-spacing:.03em}.result-badge[data-v-53efb267]{padding:2px 8px;border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(var(--primary-color-rgb),.04);font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.66rem;text-transform:uppercase;color:var(--text-secondary-color)}.result-badge.locked[data-v-53efb267]{border-color:#ff525247;background:#ff525214;color:#ff8b8b}.result-meta[data-v-53efb267]{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-terminal, "JetBrains Mono", monospace);font-size:.72rem;color:var(--text-secondary-color)}.global-search-empty[data-v-53efb267]{min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--text-secondary-color);font-family:var(--font-terminal, "JetBrains Mono", monospace)}.global-search-empty .bi[data-v-53efb267]{font-size:1.6rem;color:var(--primary-color)}.search-fade-enter-active[data-v-53efb267],.search-fade-leave-active[data-v-53efb267]{transition:opacity .18s ease}.search-fade-enter-from[data-v-53efb267],.search-fade-leave-to[data-v-53efb267]{opacity:0}body.global-search-open{overflow:hidden}@media (max-width: 767.98px){.global-search-overlay[data-v-53efb267]{padding:60px 8px 8px}.global-search-header[data-v-53efb267]{flex-direction:column;align-items:stretch}.global-search-close[data-v-53efb267]{width:100%}.global-search-toolbar[data-v-53efb267]{flex-direction:column}}.app-container[data-v-ec5621b4]{display:flex;flex-direction:column;min-height:var(--real-100vh, 100vh);background:var(--background-color);overflow-x:hidden;overflow-y:auto;position:relative;z-index:0}.app-container.particles-enabled[data-v-ec5621b4]{background:transparent}.login-container[data-v-ec5621b4]{width:100%;min-height:var(--real-100vh, 100vh);background:var(--background-color)}.main-content[data-v-ec5621b4]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:transparent;margin-left:250px;margin-top:60px;margin-bottom:30px;transition:margin-left .3s ease;height:calc(var(--real-100vh, 100vh) - 90px)}.main-content.collapsed[data-v-ec5621b4]{margin-left:60px}.content[data-v-ec5621b4]{background:transparent;min-height:calc(100% - 30px)}:root{--zoom-scale: 1;--zoom-inverse: 1;--real-100vh: 100vh;--real-100vw: 100vw}html{overflow-x:hidden;overflow-y:auto}body{background:var(--background-color)!important;overflow-x:hidden;overflow-y:auto;min-height:var(--real-100vh, 100vh)}::-webkit-scrollbar-track{background:var(--input-background);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--success-color)}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--input-background)}:root{--font-display: "Orbitron", "Rajdhani", sans-serif;--font-terminal: "JetBrains Mono", "Fira Code", "SF Mono", monospace;--font-heading: "Rajdhani", "Orbitron", sans-serif;--glow-primary: 0 0 20px rgba(var(--primary-color-rgb), .5), 0 0 40px rgba(var(--primary-color-rgb), .3);--glow-primary-intense: 0 0 10px rgba(var(--primary-color-rgb), .8), 0 0 30px rgba(var(--primary-color-rgb), .6);--glow-success: 0 0 20px rgba(var(--success-color-rgb), .5), 0 0 40px rgba(var(--success-color-rgb), .3);--glow-error: 0 0 20px rgba(239, 68, 68, .5), 0 0 40px rgba(239, 68, 68, .3);--gradient-neon: linear-gradient(135deg, var(--primary-color) 0%, var(--success-color) 100%);--gradient-terminal: linear-gradient(180deg, var(--card-background) 0%, var(--background-color) 100%);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}:root,:root[data-theme=default]{--primary-color: #00ff88;--primary-color-rgb: 0, 255, 136;--success-color: #00d4ff;--success-color-rgb: 0, 212, 255;--accent-color: #ff3366;--accent-color-rgb: 255, 51, 102;--background-color: #0a0a0f;--background-deep: #070709;--gradient-background: none;--card-background: rgba(18, 18, 26, .95);--card-background-solid: #12121a;--card-border: rgba(0, 255, 136, .15);--text-color: #f8fafc;--text-color-rgb: 248, 250, 252;--text-secondary-color: #8892a0;--secondary-text-color: #8892a0;--placeholder-color: #6b7280;--error-color: #ff3366;--error-color-rgb: 255, 51, 102;--error-background: rgba(255, 51, 102, .1);--warning-color: #ffcc00;--warning-color-rgb: 255, 204, 0;--info-color: #00d4ff;--info-color-rgb: 0, 212, 255;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(18, 18, 26, .8);--input-border: rgba(0, 255, 136, .2);--success-background: rgba(0, 255, 136, .1);--button-secondary-background: rgba(0, 255, 136, .1);--button-secondary-border: rgba(0, 255, 136, .3);--grid-color: rgba(0, 255, 136, .05);--sun-color: transparent;--sun-glow: transparent;--disabled-background: rgba(18, 18, 26, .6);--disabled-text: #6b7280;--account-selector-text: #ffffff;--stat-total: #00ff88;--stat-temp-block: #ff9900;--stat-perm-block: #ff3366;--stat-frozen: #00d4ff;--stat-banned: #ffcc00;--stat-archived: #bf5af2;--stat-proxy: #bf5af2}:root[data-theme=dark]{--primary-color: #6366f1;--primary-color-rgb: 99, 102, 241;--success-color: #10b981;--success-color-rgb: 16, 185, 129;--accent-color: #f472b6;--accent-color-rgb: 244, 114, 182;--background-color: #111827;--background-deep: #0d1117;--gradient-background: none;--card-background: rgba(31, 41, 55, .95);--card-background-solid: #1f2937;--card-border: rgba(99, 102, 241, .15);--text-color: #ffffff;--text-color-rgb: 255, 255, 255;--text-secondary-color: #9ca3af;--secondary-text-color: #9ca3af;--placeholder-color: #6b7280;--error-color: #f87171;--error-color-rgb: 248, 113, 113;--error-background: rgba(248, 113, 113, .1);--warning-color: #fbbf24;--warning-color-rgb: 251, 191, 36;--info-color: #3b82f6;--info-color-rgb: 59, 130, 246;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(55, 65, 81, .6);--input-border: rgba(99, 102, 241, .2);--success-background: rgba(16, 185, 129, .1);--button-secondary-background: rgba(99, 102, 241, .1);--button-secondary-border: rgba(99, 102, 241, .3);--grid-color: rgba(99, 102, 241, .05);--sun-color: transparent;--sun-glow: transparent;--disabled-background: rgba(55, 65, 81, .4);--disabled-text: #9ca3af;--account-selector-text: #ffffff;--stat-total: #6366f1;--stat-temp-block: #f59e0b;--stat-perm-block: #ef4444;--stat-frozen: #3b82f6;--stat-banned: #eab308;--stat-archived: #a855f7;--stat-proxy: #8b5cf6}:root[data-theme=light]{--primary-color: #4f46e5;--primary-color-rgb: 79, 70, 229;--success-color: #059669;--success-color-rgb: 5, 150, 105;--accent-color: #db2777;--accent-color-rgb: 219, 39, 119;--background-color: #f1f5f9;--background-deep: #e2e8f0;--gradient-background: none;--card-background: rgba(255, 255, 255, .95);--card-background-solid: #ffffff;--card-border: rgba(79, 70, 229, .15);--text-color: #1e293b;--text-color-rgb: 30, 41, 59;--text-secondary-color: #64748b;--secondary-text-color: #64748b;--placeholder-color: #94a3b8;--error-color: #dc2626;--error-color-rgb: 220, 38, 38;--error-background: rgba(220, 38, 38, .08);--warning-color: #d97706;--warning-color-rgb: 217, 119, 6;--info-color: #2563eb;--info-color-rgb: 37, 99, 235;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(241, 245, 249, .8);--input-border: rgba(79, 70, 229, .2);--success-background: rgba(5, 150, 105, .08);--button-secondary-background: rgba(79, 70, 229, .08);--button-secondary-border: rgba(79, 70, 229, .2);--grid-color: rgba(79, 70, 229, .05);--sun-color: transparent;--sun-glow: transparent;--disabled-background: #e2e8f0;--disabled-text: #94a3b8;--account-selector-text: #1e293b;--stat-total: #4f46e5;--stat-temp-block: #ea580c;--stat-perm-block: #dc2626;--stat-frozen: #2563eb;--stat-banned: #ca8a04;--stat-archived: #9333ea;--stat-proxy: #7c3aed}:root[data-theme=retrowave]{--primary-color: #ff2a7f;--primary-color-rgb: 255, 42, 127;--success-color: #00ffcc;--success-color-rgb: 0, 255, 204;--accent-color: #ff8c00;--accent-color-rgb: 255, 140, 0;--background-color: #2a1a4a;--background-deep: #1a0f30;--gradient-background: none;--card-background: rgba(42, 26, 74, .95);--card-background-solid: #2a1a4a;--card-border: rgba(255, 140, 0, .25);--text-color: #ffffff;--text-color-rgb: 255, 255, 255;--text-secondary-color: #ffd699;--secondary-text-color: #ffd699;--placeholder-color: #cc9966;--error-color: #ff4d4d;--error-color-rgb: 255, 77, 77;--error-background: rgba(255, 77, 77, .15);--warning-color: #ff8c00;--warning-color-rgb: 255, 140, 0;--info-color: #ffb347;--info-color-rgb: 255, 179, 71;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(42, 26, 74, .7);--input-border: rgba(255, 140, 0, .3);--success-background: rgba(0, 255, 204, .15);--button-secondary-background: rgba(255, 140, 0, .2);--button-secondary-border: rgba(255, 42, 127, .4);--grid-color: rgba(255, 42, 127, .08);--sun-color: #ffb347;--sun-glow: rgba(255, 179, 71, .8);--disabled-background: rgba(42, 26, 74, .6);--disabled-text: #cc9966;--account-selector-text: #ffffff;--stat-total: #ff2a7f;--stat-temp-block: #ff8c00;--stat-perm-block: #ff4d4d;--stat-frozen: #00ffcc;--stat-banned: #ffb347;--stat-archived: #bf5af2;--stat-proxy: #9966ff}:root[data-theme=cyberpunk]{--primary-color: #ff009d;--primary-color-rgb: 255, 0, 157;--success-color: #00fff7;--success-color-rgb: 0, 255, 247;--accent-color: #7000ff;--accent-color-rgb: 112, 0, 255;--background-color: #0d0221;--background-deep: #080115;--gradient-background: none;--card-background: rgba(13, 2, 33, .95);--card-background-solid: #0d0221;--card-border: rgba(255, 0, 157, .2);--text-color: #ffffff;--text-color-rgb: 255, 255, 255;--text-secondary-color: #d4b3ff;--secondary-text-color: #d4b3ff;--placeholder-color: #9966cc;--error-color: #ff3366;--error-color-rgb: 255, 51, 102;--error-background: rgba(255, 51, 102, .15);--warning-color: #ffaa00;--warning-color-rgb: 255, 170, 0;--info-color: #00aaff;--info-color-rgb: 0, 170, 255;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(16, 5, 35, .7);--input-border: rgba(255, 0, 157, .3);--success-background: rgba(0, 255, 247, .15);--button-secondary-background: rgba(112, 0, 255, .2);--button-secondary-border: rgba(255, 0, 157, .4);--grid-color: rgba(0, 255, 247, .08);--sun-color: #ffce00;--sun-glow: rgba(255, 206, 0, .8);--disabled-background: rgba(13, 2, 33, .6);--disabled-text: #9966cc;--account-selector-text: #ffffff;--stat-total: #ff009d;--stat-temp-block: #ffaa00;--stat-perm-block: #ff3366;--stat-frozen: #00fff7;--stat-banned: #ffce00;--stat-archived: #bf5af2;--stat-proxy: #7000ff}:root[data-theme=neon-terminal]{--primary-color: #00ff88;--primary-color-rgb: 0, 255, 136;--success-color: #00d4ff;--success-color-rgb: 0, 212, 255;--accent-color: #ff3366;--accent-color-rgb: 255, 51, 102;--background-color: #0a0a0f;--background-deep: #070709;--gradient-background: none;--card-background: rgba(18, 18, 26, .95);--card-background-solid: #12121a;--card-border: rgba(0, 255, 136, .15);--text-color: #f8fafc;--text-color-rgb: 248, 250, 252;--text-secondary-color: #8892a0;--secondary-text-color: #8892a0;--placeholder-color: #6b7280;--error-color: #ff3366;--error-color-rgb: 255, 51, 102;--error-background: rgba(255, 51, 102, .1);--warning-color: #ffcc00;--warning-color-rgb: 255, 204, 0;--info-color: #00d4ff;--info-color-rgb: 0, 212, 255;--scheduler-everyday-rgb: var(--warning-color-rgb);--scheduler-weekly-rgb: var(--info-color-rgb);--scheduler-monthly-rgb: var(--accent-color-rgb);--scheduler-interval-rgb: var(--success-color-rgb);--scheduler-delayed-rgb: var(--accent-color-rgb);--input-background: rgba(18, 18, 26, .8);--input-border: rgba(0, 255, 136, .2);--success-background: rgba(0, 255, 136, .1);--button-secondary-background: rgba(0, 255, 136, .1);--button-secondary-border: rgba(0, 255, 136, .3);--grid-color: rgba(0, 255, 136, .05);--sun-color: transparent;--sun-glow: transparent;--disabled-background: rgba(18, 18, 26, .6);--disabled-text: #6b7280;--account-selector-text: #ffffff;--stat-total: #00ff88;--stat-temp-block: #ff9900;--stat-perm-block: #ff3366;--stat-frozen: #00d4ff;--stat-banned: #ffcc00;--stat-archived: #bf5af2;--stat-proxy: #bf5af2}.account-selector-title{color:var(--account-selector-text)!important;text-shadow:0 0 10px rgba(var(--primary-color-rgb),.3)}.account-selector-title.text-light{color:var(--account-selector-text)!important}:root{--font-display: "Orbitron", "Rajdhani", sans-serif;--font-terminal: "JetBrains Mono", "Fira Code", "SF Mono", monospace;--font-heading: "Rajdhani", "Orbitron", sans-serif;--font-body: "JetBrains Mono", "Inter", system-ui, sans-serif;--glow-primary: 0 0 20px rgba(var(--primary-color-rgb), .5), 0 0 40px rgba(var(--primary-color-rgb), .3);--glow-primary-intense: 0 0 10px rgba(var(--primary-color-rgb), .8), 0 0 30px rgba(var(--primary-color-rgb), .6);--glow-success: 0 0 20px rgba(var(--success-color-rgb), .5), 0 0 40px rgba(var(--success-color-rgb), .3);--gradient-neon: linear-gradient(135deg, var(--primary-color) 0%, var(--success-color) 100%);--gradient-terminal: linear-gradient(180deg, var(--card-background) 0%, var(--background-color) 100%);--gradient-hot: linear-gradient(135deg, var(--accent-color) 0%, var(--warning-color) 100%);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--tr-interactive: color var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), opacity var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);--tr-interactive-fast: color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast)}body{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.card-title,.section-title,.page-title,.modal-title{font-family:var(--font-display)!important;letter-spacing:.02em;font-weight:600}.font-terminal{font-family:var(--font-terminal)!important}.font-display{font-family:var(--font-display)!important}.font-heading{font-family:var(--font-heading)!important}code,pre,.code,.log-output{font-family:var(--font-terminal)!important}.text-neon{color:var(--primary-color)!important;text-shadow:0 0 5px var(--primary-color),0 0 10px var(--primary-color),0 0 20px var(--primary-color)}.text-neon-secondary{color:var(--success-color)!important;text-shadow:0 0 5px var(--success-color),0 0 10px var(--success-color),0 0 20px var(--success-color)}.text-neon-accent{color:var(--accent-color)!important;text-shadow:0 0 5px var(--accent-color),0 0 10px var(--accent-color),0 0 20px var(--accent-color)}.gradient-text-neon{background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(var(--primary-color-rgb),.5))}.terminal-window{background:linear-gradient(180deg,var(--card-background) 0%,var(--background-color) 100%);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.1),0 20px 50px -10px #00000080,inset 0 1px #ffffff0d}.terminal-header{background:linear-gradient(180deg,rgba(var(--primary-color-rgb),.05) 0%,transparent 100%);border-bottom:1px solid var(--card-border);padding:12px 16px;display:flex;align-items:center;gap:8px}.terminal-dots{display:flex;gap:6px}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot-red{background:#ff5f57;box-shadow:0 0 8px #ff5f57}.terminal-dot-yellow{background:#ffbd2e;box-shadow:0 0 8px #ffbd2e}.terminal-dot-green{background:#28ca42;box-shadow:0 0 8px #28ca42}.terminal-title{font-family:var(--font-terminal);font-size:12px;color:var(--text-secondary-color);margin-left:auto;text-transform:uppercase;letter-spacing:.1em}.terminal-body{padding:20px;font-family:var(--font-terminal);font-size:14px;line-height:1.6;color:var(--text-color)}.terminal-cursor{display:inline-block;width:10px;height:20px;background:var(--primary-color);animation:cursor-blink 1s step-end infinite;box-shadow:0 0 10px var(--primary-color)}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.card-neon{position:relative;background:var(--card-background);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.card-neon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.card-neon:hover{border-color:rgba(var(--primary-color-rgb),.4);transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.2),0 10px 40px -10px rgba(var(--primary-color-rgb),.3),0 20px 60px -20px #00000080}.card-neon:hover:before{opacity:1}.card-neon-border{position:relative;background:var(--card-background-solid, var(--card-background));border-radius:12px;padding:1px}.card-neon-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,var(--primary-color),var(--success-color),var(--accent-color),var(--primary-color));background-size:300% 300%;animation:gradient-rotate 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s ease}.card-neon-border:hover:before{opacity:1}@keyframes gradient-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-neon{position:relative;padding:12px 32px;font-family:var(--font-display);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-color);background:transparent;border:2px solid var(--primary-color);border-radius:4px;cursor:pointer;overflow:hidden;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;text-shadow:0 0 10px var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.3),inset 0 0 10px rgba(var(--primary-color-rgb),.1)}.btn-neon:hover{color:var(--background-color);background:var(--primary-color);box-shadow:0 0 20px var(--primary-color),0 0 40px var(--primary-color),0 0 60px var(--primary-color);text-shadow:none}.btn-neon:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--primary-color-rgb),.4),transparent);transition:left .5s ease}.btn-neon:hover:before{left:100%}.btn-hot{position:relative;padding:14px 36px;font-family:var(--font-display);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--gradient-hot);border:none;border-radius:4px;cursor:pointer;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 0 20px rgba(var(--accent-color-rgb, 255, 51, 102),.4),0 0 40px rgba(var(--accent-color-rgb, 255, 51, 102),.2)}.btn-hot:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(var(--accent-color-rgb, 255, 51, 102),.6),0 0 60px rgba(var(--accent-color-rgb, 255, 51, 102),.4),0 5px 30px rgba(var(--accent-color-rgb, 255, 51, 102),.3)}.btn-hot:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:btn-shine 3s ease-in-out infinite}.btn-neon-secondary{color:var(--success-color);border-color:var(--success-color);text-shadow:0 0 10px var(--success-color);box-shadow:0 0 10px rgba(var(--success-color-rgb),.3),inset 0 0 10px rgba(var(--success-color-rgb),.1)}.btn-neon-secondary:hover{color:var(--background-color);background:var(--success-color);box-shadow:0 0 20px var(--success-color),0 0 40px var(--success-color)}.progress-neon{height:8px;background:var(--input-background);border-radius:4px;overflow:hidden;border:1px solid var(--card-border)}.progress-neon-bar{height:100%;background:var(--gradient-neon);border-radius:4px;box-shadow:0 0 10px var(--primary-color);animation:progress-glow 2s ease-in-out infinite;transition:width .5s ease}.input-neon{background:var(--input-background);border:1px solid var(--input-border);border-radius:8px;padding:12px 16px;color:var(--text-color);font-family:var(--font-terminal);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.input-neon:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1),0 0 20px rgba(var(--primary-color-rgb),.2)}.input-neon::placeholder{color:var(--placeholder-color)}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{color:var(--accent-color);animation:glitch-1 2s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.glitch:after{color:var(--success-color);animation:glitch-2 3s infinite linear alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;opacity:.03}.grid-bg{background-image:linear-gradient(rgba(var(--primary-color-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-color-rgb),.03) 1px,transparent 1px);background-size:50px 50px}.grid-bg-intense{background-image:linear-gradient(rgba(var(--primary-color-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-color-rgb),.08) 1px,transparent 1px);background-size:30px 30px}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(1deg)}50%{transform:translateY(-20px) rotate(0)}75%{transform:translateY(-10px) rotate(-1deg)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--primary-color)}}@keyframes data-flow{0%{background-position:0% 0%}to{background-position:0% 100%}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.typing-text{overflow:hidden;border-right:2px solid var(--primary-color);white-space:nowrap;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}.hover-glow{transition:box-shadow .15s ease,transform .15s ease}.hover-glow:hover{box-shadow:var(--glow-primary);transform:translateY(-2px)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px -10px #0006}.hover-3d{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d}.hover-3d:hover{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg) translateY(-5px);box-shadow:10px 10px 30px #0000004d,0 0 20px rgba(var(--primary-color-rgb),.2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--gradient-neon);border-radius:4px;box-shadow:0 0 10px var(--primary-color)}::-webkit-scrollbar-thumb:hover{box-shadow:0 0 20px var(--primary-color)}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--background-color)}::selection{background:rgba(var(--primary-color-rgb),.3);color:var(--primary-color)}.neon-border{border:1px solid rgba(var(--primary-color-rgb),.3)!important}.neon-border-secondary{border:1px solid rgba(var(--success-color-rgb),.3)!important}.neon-border-accent{border:1px solid rgba(var(--accent-color-rgb, 255, 51, 102),.3)!important}.bg-terminal{background:var(--gradient-terminal)!important}.shadow-neon{box-shadow:var(--glow-primary)!important}.shadow-neon-secondary{box-shadow:var(--glow-success)!important}.stat-indicator{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:20px;font-family:var(--font-terminal);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.stat-indicator-dot{width:8px;height:8px;border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.stat-total{background:rgba(var(--primary-color-rgb),.1);color:var(--stat-total)}.stat-total .stat-indicator-dot{background:var(--stat-total);box-shadow:0 0 10px var(--stat-total)}.stat-temp-block{background:#ff99001a;color:var(--stat-temp-block)}.stat-temp-block .stat-indicator-dot{background:var(--stat-temp-block);box-shadow:0 0 10px var(--stat-temp-block)}.stat-perm-block{background:#ff33661a;color:var(--stat-perm-block)}.stat-perm-block .stat-indicator-dot{background:var(--stat-perm-block);box-shadow:0 0 10px var(--stat-perm-block)}.stat-frozen{background:rgba(var(--success-color-rgb),.1);color:var(--stat-frozen)}.stat-frozen .stat-indicator-dot{background:var(--stat-frozen);box-shadow:0 0 10px var(--stat-frozen)}.stat-banned{background:#ffcc001a;color:var(--stat-banned)}.stat-banned .stat-indicator-dot{background:var(--stat-banned);box-shadow:0 0 10px var(--stat-banned)}.stat-archived{background:#bf5af21a;color:var(--stat-archived)}.stat-archived .stat-indicator-dot{background:var(--stat-archived);box-shadow:0 0 10px var(--stat-archived)}.stat-proxy{background:#bf5af21a;color:var(--stat-proxy)}.stat-proxy .stat-indicator-dot{background:var(--stat-proxy);box-shadow:0 0 10px var(--stat-proxy)}.logo-deskgram{font-family:var(--font-display)!important;font-weight:700;letter-spacing:.1em;background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(var(--primary-color-rgb),.5));text-transform:uppercase}.logo-deskgram-glow{animation:logo-glow 3s ease-in-out infinite}@keyframes logo-glow{0%,to{filter:drop-shadow(0 0 10px rgba(var(--primary-color-rgb),.5))}50%{filter:drop-shadow(0 0 20px rgba(var(--primary-color-rgb),.8)) drop-shadow(0 0 40px rgba(var(--success-color-rgb),.4))}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.neon-input[type=number],.form-input[type=number],input.neon-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.neon-input[type=number]::-webkit-outer-spin-button,.neon-input[type=number]::-webkit-inner-spin-button,.form-input[type=number]::-webkit-outer-spin-button,.form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-theme=light] .terminal-window{box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.15),0 10px 30px -10px #00000026}[data-theme=light] .card-neon{box-shadow:0 4px 20px -5px #0000001a}[data-theme=light] .card-neon:hover{box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.3),0 10px 40px -10px rgba(var(--primary-color-rgb),.2),0 20px 60px -20px #00000026}[data-theme=light] .text-neon,[data-theme=light] .text-neon-secondary,[data-theme=light] .text-neon-accent{text-shadow:none;filter:brightness(.9)}[data-theme=light] .btn-neon{text-shadow:none;box-shadow:0 0 5px rgba(var(--primary-color-rgb),.2),inset 0 0 5px rgba(var(--primary-color-rgb),.05)}[data-theme=light] .btn-neon:hover{box-shadow:0 0 15px var(--primary-color),0 0 30px rgba(var(--primary-color-rgb),.3)}[data-theme=light] ::-webkit-scrollbar-thumb{box-shadow:none}[data-theme=light] .terminal-dot-red,[data-theme=light] .terminal-dot-yellow,[data-theme=light] .terminal-dot-green{box-shadow:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-scale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes btn-shine{0%{left:-100%}50%,to{left:100%}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.4}}@keyframes progress-stripe{0%{background-position:0 0}to{background-position:40px 0}}.anim-spin{animation:spin 1s linear infinite}.anim-spin-slow{animation:spin 2s linear infinite}.anim-pulse{animation:pulse 1.5s ease-in-out infinite}.anim-pulse-fast{animation:pulse .8s ease-in-out infinite}.anim-fade-in{animation:fadeIn .3s ease}.anim-slide-up{animation:slideUp .3s ease}.anim-slide-down{animation:slideDown .3s ease}.anim-gradient-flow{background-size:200% 100%;animation:gradient-flow 3s linear infinite}html.performance-mode *,html.performance-mode *:before,html.performance-mode *:after{animation:none!important;animation-duration:0s!important}html.performance-mode *,html.performance-mode *:before,html.performance-mode *:after{transition-duration:50ms!important}html.performance-mode .card-neon,html.performance-mode .card-neon-border,html.performance-mode .btn-neon,html.performance-mode .btn-neon-secondary,html.performance-mode .btn-hot,html.performance-mode .stat-card,html.performance-mode .nav-link,html.performance-mode .sidebar,html.performance-mode .navbar,html.performance-mode .modal-content,html.performance-mode .dropdown-menu,html.performance-mode .toolbar{box-shadow:none!important}html.performance-mode *{text-shadow:none!important}html.performance-mode .gradient-text-neon,html.performance-mode .logo-deskgram,html.performance-mode img,html.performance-mode i{filter:none!important}html.performance-mode [style*="background-size: 200%"],html.performance-mode .anim-gradient-flow{background-size:100% 100%!important}html.performance-mode .card-neon:before,html.performance-mode .card-neon-border:before,html.performance-mode .btn-neon:before,html.performance-mode .btn-hot:after,html.performance-mode .stat-card:before,html.performance-mode .stat-card:after{display:none!important}html.performance-mode *:hover{transform:none!important}html.performance-mode .btn:hover,html.performance-mode .nav-link:hover,html.performance-mode .dropdown-item:hover,html.performance-mode .list-group-item-action:hover{opacity:.85}html.performance-mode .card-neon,html.performance-mode .input-neon,html.performance-mode .btn-neon{border-width:1px!important}html.performance-mode .progress-neon-bar{box-shadow:none!important;background-size:auto!important}html.performance-mode .anim-spin,html.performance-mode .anim-spin-slow,html.performance-mode .anim-pulse,html.performance-mode .anim-pulse-fast,html.performance-mode .anim-fade-in,html.performance-mode .anim-slide-up,html.performance-mode .anim-slide-down{animation:none!important}html.performance-mode .particles-canvas-container{display:none!important}html.performance-mode .spinner-border,html.performance-mode .loading-spinner,html.performance-mode [class*=spinner]{animation:spin 1s linear infinite!important}html.performance-mode .progress-bar{transition:width .3s ease!important}html.performance-mode .fade-enter-active,html.performance-mode .fade-leave-active{transition-duration:.1s!important}.driver-active-element{box-shadow:0 0 0 3px var(--primary-color, #3b82f6),0 0 25px rgba(var(--primary-color-rgb, 59, 130, 246),.5),0 0 50px rgba(var(--primary-color-rgb, 59, 130, 246),.2)!important;border-radius:10px!important;transition:box-shadow .4s ease!important}.driver-popover.deskgram-tour-popover{background:var(--card-background, #1a1b2e)!important;border:1px solid var(--primary-color, #3b82f6)!important;border-radius:14px!important;box-shadow:0 0 40px rgba(var(--primary-color-rgb, 59, 130, 246),.3),0 8px 32px #00000080,inset 0 1px #ffffff0d!important;padding:0!important;max-width:420px!important;min-width:300px!important;overflow:hidden!important;animation:tourPopoverAppear .35s cubic-bezier(.4,0,.2,1)!important}@keyframes tourPopoverAppear{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.driver-popover.deskgram-tour-popover:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-color, #3b82f6) 20%,var(--success-color, #10b981) 50%,var(--primary-color, #3b82f6) 80%,transparent 100%);opacity:.9;animation:tourBorderGlow 2.5s ease-in-out infinite;z-index:1}@keyframes tourBorderGlow{0%,to{opacity:.6}50%{opacity:1}}.driver-popover.deskgram-tour-popover .driver-popover-title{font-family:var(--font-display, "Orbitron", sans-serif)!important;font-size:1rem!important;font-weight:700!important;color:var(--text-color, #e2e8f0)!important;padding:18px 20px 8px!important;margin:0!important;letter-spacing:.5px!important;line-height:1.4!important}.driver-popover.deskgram-tour-popover .driver-popover-description{font-family:var(--font-terminal, "JetBrains Mono", monospace)!important;font-size:.82rem!important;color:var(--text-secondary-color, #94a3b8)!important;line-height:1.65!important;padding:4px 20px 16px!important;margin:0!important}.driver-popover.deskgram-tour-popover .driver-popover-progress-text{font-family:var(--font-terminal, "JetBrains Mono", monospace)!important;font-size:.7rem!important;color:var(--primary-color, #3b82f6)!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:0 20px!important;opacity:.8!important}.driver-popover.deskgram-tour-popover .driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px 16px!important;border-top:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.15)!important;gap:10px!important}.driver-popover.deskgram-tour-popover .driver-popover-footer button{font-family:var(--font-terminal, "JetBrains Mono", monospace)!important;font-size:.78rem!important;font-weight:600!important;padding:8px 18px!important;border-radius:8px!important;cursor:pointer!important;transition:var(--tr-interactive);text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid transparent!important;position:relative!important;overflow:hidden!important}.driver-popover.deskgram-tour-popover .driver-popover-footer button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)!important;transition:left .45s ease!important}.driver-popover.deskgram-tour-popover .driver-popover-footer button:hover:before{left:100%!important}.driver-popover.deskgram-tour-popover .driver-popover-prev-btn{background:rgba(var(--primary-color-rgb, 59, 130, 246),.1)!important;border-color:rgba(var(--primary-color-rgb, 59, 130, 246),.35)!important;color:var(--primary-color, #3b82f6)!important}.driver-popover.deskgram-tour-popover .driver-popover-prev-btn:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.2)!important;border-color:var(--primary-color, #3b82f6)!important;box-shadow:0 0 15px rgba(var(--primary-color-rgb, 59, 130, 246),.3)!important;transform:translateY(-1px)!important}.driver-popover.deskgram-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,var(--primary-color, #3b82f6),var(--success-color, #10b981))!important;color:#fff!important;box-shadow:0 2px 12px rgba(var(--primary-color-rgb, 59, 130, 246),.35)!important}.driver-popover.deskgram-tour-popover .driver-popover-next-btn:hover{box-shadow:0 4px 20px rgba(var(--primary-color-rgb, 59, 130, 246),.5)!important;transform:translateY(-2px)!important}.driver-popover.deskgram-tour-popover .driver-popover-done-btn{background:linear-gradient(135deg,var(--success-color, #10b981),#34d399)!important;color:#fff!important;box-shadow:0 2px 12px rgba(var(--success-color-rgb, 16, 185, 129),.4)!important}.driver-popover.deskgram-tour-popover .driver-popover-done-btn:hover{box-shadow:0 4px 20px rgba(var(--success-color-rgb, 16, 185, 129),.55)!important;transform:translateY(-2px)!important}.driver-popover.deskgram-tour-popover .driver-popover-close-btn{position:absolute!important;top:12px!important;right:14px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(var(--primary-color-rgb, 59, 130, 246),.1)!important;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.2)!important;border-radius:6px!important;color:var(--text-secondary-color, #94a3b8)!important;font-size:1rem!important;padding:0!important;cursor:pointer!important;transition:var(--tr-interactive);z-index:10!important}.driver-popover.deskgram-tour-popover .driver-popover-close-btn:hover{background:#ef444426!important;border-color:#ef444466!important;color:#ef4444!important;box-shadow:0 0 10px #ef444433!important}.driver-popover.deskgram-tour-popover .driver-popover-arrow{border:8px solid transparent!important}.driver-popover.deskgram-tour-popover .driver-popover-arrow-side-left{border-left-color:var(--primary-color, #3b82f6)!important}.driver-popover.deskgram-tour-popover .driver-popover-arrow-side-right{border-right-color:var(--primary-color, #3b82f6)!important}.driver-popover.deskgram-tour-popover .driver-popover-arrow-side-top{border-top-color:var(--primary-color, #3b82f6)!important}.driver-popover.deskgram-tour-popover .driver-popover-arrow-side-bottom{border-bottom-color:var(--primary-color, #3b82f6)!important}@media (max-width: 768px){.driver-popover.deskgram-tour-popover{max-width:320px!important;min-width:260px!important}.driver-popover.deskgram-tour-popover .driver-popover-title{font-size:.9rem!important;padding:14px 16px 6px!important}.driver-popover.deskgram-tour-popover .driver-popover-description{font-size:.78rem!important;padding:4px 16px 12px!important}.driver-popover.deskgram-tour-popover .driver-popover-footer{padding:10px 16px 14px!important;flex-wrap:wrap!important}.driver-popover.deskgram-tour-popover .driver-popover-footer button{font-size:.72rem!important;padding:7px 14px!important}}:root[data-theme=light] .driver-popover.deskgram-tour-popover{background:#fff!important;border-color:rgba(var(--primary-color-rgb, 59, 130, 246),.4)!important;box-shadow:0 0 30px rgba(var(--primary-color-rgb, 59, 130, 246),.15),0 8px 32px #00000026!important}:root[data-theme=light] .driver-popover.deskgram-tour-popover .driver-popover-title{color:#1e293b!important}:root[data-theme=light] .driver-popover.deskgram-tour-popover .driver-popover-description{color:#475569!important}:root[data-theme=light] .driver-popover.deskgram-tour-popover .driver-popover-close-btn{background:#0000000d!important;border-color:#0000001a!important;color:#64748b!important}:root[data-theme=light] .driver-active-element{box-shadow:0 0 0 3px var(--primary-color, #3b82f6),0 0 20px rgba(var(--primary-color-rgb, 59, 130, 246),.35),0 0 40px rgba(var(--primary-color-rgb, 59, 130, 246),.1)!important}
