.server-select[data-v-0c014a7f]{position:relative}.server-select-trigger[data-v-0c014a7f]{max-width:15rem;height:var(--header-control-height);background:var(--theme-bg-dark);border:1px solid var(--theme-bg-border);color:var(--text-light);cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.server-select-trigger[data-v-0c014a7f]:hover{background:var(--theme-bg-hover);border-color:var(--primary)}.server-avatar[data-v-0c014a7f]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.server-avatar-fallback[data-v-0c014a7f]{color:#fff;background:linear-gradient(135deg,#4752c4,#7983f5);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.server-select-name[data-v-0c014a7f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-select-chevron[data-v-0c014a7f]{color:var(--text-gray);flex-shrink:0;transition:transform .2s}.server-select-chevron.open[data-v-0c014a7f]{transform:rotate(180deg)}.server-select-menu[data-v-0c014a7f]{background:var(--theme-bg-dark);border:1px solid var(--theme-bg-border);z-index:1000;border-radius:.75rem;width:17rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #00000073}.server-select-search[data-v-0c014a7f]{align-items:center;margin-bottom:.375rem;display:flex;position:relative}.server-select-search-icon[data-v-0c014a7f]{color:var(--text-muted);pointer-events:none;position:absolute;left:.5rem}.server-select-search-input[data-v-0c014a7f]{width:100%;color:var(--text-light);background:var(--theme-bg-darkest);border:1px solid var(--theme-bg-border);border-radius:.5rem;padding:.375rem .5rem .375rem 1.75rem;font-size:.8125rem}.server-select-search-input[data-v-0c014a7f]:focus{border-color:var(--primary);outline:none}.server-select-list[data-v-0c014a7f]{max-height:17rem;overflow-y:auto}.server-select-item[data-v-0c014a7f]{color:var(--text-gray);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.server-select-item[data-v-0c014a7f]:hover{background:var(--theme-bg-hover);color:var(--text-light)}.server-select-item.active[data-v-0c014a7f]{color:var(--primary-light);background:#00a8961f}.server-select-item-name[data-v-0c014a7f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-select-check[data-v-0c014a7f]{flex-shrink:0;margin-left:auto}.server-select-empty[data-v-0c014a7f]{color:var(--text-muted);text-align:center;padding:.75rem .5rem;font-size:.8125rem}.server-select-footer[data-v-0c014a7f]{border-top:1px solid var(--theme-bg-border);color:var(--text-gray);align-items:center;gap:.5rem;margin-top:.375rem;padding:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.server-select-footer[data-v-0c014a7f]:hover{color:var(--primary-light)}.dropdown-enter-active[data-v-0c014a7f],.dropdown-leave-active[data-v-0c014a7f]{transition:all .2s}.dropdown-enter-from[data-v-0c014a7f],.dropdown-leave-to[data-v-0c014a7f]{opacity:0;transform:translateY(-6px)}@media (width<=768px){.server-select[data-v-0c014a7f]{display:none}}.app-header[data-v-1b2cbc1f]{background:var(--theme-bg-darkest);border-bottom:1px solid #00a896;box-shadow:0 1px 3px #0000001a}.app-header--fixed[data-v-1b2cbc1f]{z-index:100;position:fixed;top:0;left:0;right:0}.container-custom[data-v-1b2cbc1f]{max-width:var(--app-content-outer);padding:0 var(--app-content-gutter);margin:0 auto}.header-row[data-v-1b2cbc1f]{height:var(--app-header-height)}.header-left[data-v-1b2cbc1f]{align-items:center;gap:.875rem;min-width:0;display:flex}.header-divider[data-v-1b2cbc1f]{background:var(--theme-bg-border);flex-shrink:0;width:1px;height:1.5rem}.header-nav[data-v-1b2cbc1f]{align-items:center;gap:1.5rem;display:flex}.sidebar-toggle-btn[data-v-1b2cbc1f]{width:var(--header-control-height);height:var(--header-control-height);color:#00a896;cursor:pointer;background:0 0;border:2px solid #00a896;border-radius:.5rem;justify-content:center;align-items:center;transition:all .3s;display:none}.sidebar-toggle-btn[data-v-1b2cbc1f]:hover{color:#fff;background:#00a896}@media (width<=1024px){.sidebar-toggle-btn[data-v-1b2cbc1f]{display:flex}}.desktop-nav[data-v-1b2cbc1f]{align-items:center;gap:.75rem;display:flex}.nav-link[data-v-1b2cbc1f]{color:var(--text-gray);font-weight:500;transition:color .3s}.dm-app-link[data-v-1b2cbc1f],.nav-link[data-v-1b2cbc1f]:hover{color:#00a896}.dm-app-link[data-v-1b2cbc1f]{border:1px solid #00a8964d;border-radius:2rem;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.dm-app-link[data-v-1b2cbc1f]:hover{background:#00a8961a;border-color:#00a896}.dm-app-link svg[data-v-1b2cbc1f]{opacity:.7;width:14px;height:14px}.snow-toggle-btn[data-v-1b2cbc1f]{width:var(--header-control-height);height:var(--header-control-height);border:1px solid var(--theme-bg-border);color:var(--text-gray);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:relative}.snow-toggle-btn[data-v-1b2cbc1f]:hover{background:var(--hover-bg);color:#00a896;border-color:#00a896}.snow-toggle-btn svg[data-v-1b2cbc1f]{width:18px;height:18px}.snow-disabled-line[data-v-1b2cbc1f]{width:28px}.mobile-snow-disabled-line[data-v-1b2cbc1f],.snow-disabled-line[data-v-1b2cbc1f]{background:#ef4444;border-radius:1px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.mobile-snow-disabled-line[data-v-1b2cbc1f]{width:22px}.dashboard-btn[data-v-1b2cbc1f]{height:var(--header-control-height);background:var(--theme-bg-dark);color:#e2e8f0;border:2px solid #00a896;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.dashboard-btn[data-v-1b2cbc1f]:hover{background:var(--theme-bg-hover);border-color:#00a896;box-shadow:0 2px 8px #00a89640}.mobile-nav[data-v-1b2cbc1f]{align-items:center;gap:.75rem;display:none}.mobile-menu-btn[data-v-1b2cbc1f]{width:var(--header-control-height);height:var(--header-control-height);color:var(--text-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.mobile-menu-btn[data-v-1b2cbc1f]:hover{color:#00a896}.mobile-user-btn[data-v-1b2cbc1f]{cursor:pointer;background:0 0;border:2px solid #00a896;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.mobile-user-btn[data-v-1b2cbc1f]:hover{box-shadow:0 0 10px #00a89666}.mobile-avatar[data-v-1b2cbc1f]{overflow:hidden}.mobile-avatar[data-v-1b2cbc1f],.mobile-avatar-placeholder[data-v-1b2cbc1f]{width:calc(var(--header-control-height) - .25rem);height:calc(var(--header-control-height) - .25rem);border-radius:50%}.mobile-avatar-placeholder[data-v-1b2cbc1f]{color:#fff;background:linear-gradient(135deg,#00a896,#00796b);font-size:.875rem;font-weight:700}.mobile-avatar-placeholder[data-v-1b2cbc1f],.mobile-dashboard-btn[data-v-1b2cbc1f]{justify-content:center;align-items:center;display:flex}.mobile-dashboard-btn[data-v-1b2cbc1f]{width:var(--header-control-height);height:var(--header-control-height);color:#00a896;background:0 0;border:2px solid #00a896;border-radius:.5rem;transition:all .3s}.mobile-dashboard-btn[data-v-1b2cbc1f]:hover{color:#fff;background:#00a896}.mobile-fullscreen-menu[data-v-1b2cbc1f]{background:var(--theme-bg-darkest);z-index:9999;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu-header[data-v-1b2cbc1f]{border-bottom:1px solid #00a896;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.mobile-user-info[data-v-1b2cbc1f]{align-items:center;gap:.75rem;display:flex}.mobile-header-avatar[data-v-1b2cbc1f]{overflow:hidden}.mobile-header-avatar[data-v-1b2cbc1f],.mobile-header-avatar-placeholder[data-v-1b2cbc1f]{border:2px solid #00a896;border-radius:50%;width:2.5rem;height:2.5rem}.mobile-header-avatar-placeholder[data-v-1b2cbc1f]{color:#fff;background:linear-gradient(135deg,#00a896,#00796b);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.mobile-header-username[data-v-1b2cbc1f]{color:var(--text-light);font-size:1.1rem;font-weight:600}.mobile-close-btn[data-v-1b2cbc1f]{width:2.5rem;height:2.5rem;color:var(--text-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.mobile-close-btn[data-v-1b2cbc1f]:hover{color:#00a896}.mobile-menu-content[data-v-1b2cbc1f]{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex;overflow-y:auto}.mobile-nav-link[data-v-1b2cbc1f]{color:var(--text-light);background:var(--theme-bg-dark);text-align:left;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.mobile-nav-link[data-v-1b2cbc1f]:hover{background:var(--theme-bg-hover);color:#00a896}.mobile-nav-link.logout[data-v-1b2cbc1f]{color:#ff6b68;margin-top:auto}.mobile-nav-link.logout[data-v-1b2cbc1f]:hover{color:#ff6b68;background:#ff6b6826}.mobile-menu-divider[data-v-1b2cbc1f]{background:var(--theme-bg-border);height:1px;margin:1rem 0}.mobile-menu-enter-active[data-v-1b2cbc1f],.mobile-menu-leave-active[data-v-1b2cbc1f]{transition:all .3s}.mobile-menu-enter-from[data-v-1b2cbc1f],.mobile-menu-leave-to[data-v-1b2cbc1f]{opacity:0;transform:translate(100%)}.dropdown-wrapper[data-v-1b2cbc1f]{position:relative}.user-trigger[data-v-1b2cbc1f]{height:var(--header-control-height);background:var(--theme-bg-dark);cursor:pointer;border:2px solid #00a896;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;transition:all .3s;display:flex}.user-trigger[data-v-1b2cbc1f]:hover{background:var(--theme-bg-hover);border-color:#00a896;box-shadow:0 2px 8px #00a89640}.user-avatar[data-v-1b2cbc1f]{background:linear-gradient(135deg,#00a896,#00796b);border-radius:50%;width:1.5rem;height:1.5rem;overflow:hidden}.avatar-image[data-v-1b2cbc1f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-avatar-placeholder[data-v-1b2cbc1f]{color:#fff;background:linear-gradient(135deg,#00a896,#00796b);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex}.user-name[data-v-1b2cbc1f]{color:var(--text-light);font-size:.9rem;font-weight:500}.dropdown-icon[data-v-1b2cbc1f]{width:1rem;height:1rem;color:var(--text-gray);transition:transform .3s}.dropdown-icon.rotate[data-v-1b2cbc1f]{transform:rotate(180deg)}.dropdown-menu[data-v-1b2cbc1f]{background:var(--theme-bg-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border:2px solid #00a896;border-radius:.75rem;min-width:200px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #00000026}.dropdown-item[data-v-1b2cbc1f]{color:var(--text-light);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.dropdown-item[data-v-1b2cbc1f]:hover{background:var(--theme-bg-hover);color:#00a896}.dropdown-item.logout[data-v-1b2cbc1f]{color:#ff6b68}.dropdown-item.logout[data-v-1b2cbc1f]:hover{color:#ff6b68;background:#ff6b6826}.item-icon[data-v-1b2cbc1f]{flex-shrink:0;width:1.25rem;height:1.25rem}.dropdown-divider[data-v-1b2cbc1f]{background:var(--theme-bg-border);height:1px;margin:.5rem 0}html:not(.dark) .app-header[data-v-1b2cbc1f]{box-shadow:0 1px 3px #0000001a}.dropdown-enter-active[data-v-1b2cbc1f],.dropdown-leave-active[data-v-1b2cbc1f]{transition:all .3s}.dropdown-enter-from[data-v-1b2cbc1f],.dropdown-leave-to[data-v-1b2cbc1f]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.container-custom[data-v-1b2cbc1f]{padding:0 1rem}.desktop-nav[data-v-1b2cbc1f],.header-divider[data-v-1b2cbc1f],.header-nav[data-v-1b2cbc1f]{display:none}.mobile-nav[data-v-1b2cbc1f]{display:flex}}.debug-toggle-btn[data-v-1b2cbc1f]{color:var(--text-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-.5rem;padding:.25rem;transition:all .3s;display:flex}.debug-toggle-btn[data-v-1b2cbc1f]:hover{color:#00a896}.debug-dropdown[data-v-1b2cbc1f]{min-width:160px}.dropdown-header[data-v-1b2cbc1f]{color:var(--text-gray);text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.dropdown-item.active[data-v-1b2cbc1f]{color:#00a896;background:#00a89626}.mobile-debug-section[data-v-1b2cbc1f]{margin-top:.5rem}.mobile-debug-header[data-v-1b2cbc1f]{color:var(--text-gray);text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1.25rem;font-size:.75rem;font-weight:600}.mobile-nav-link.active[data-v-1b2cbc1f]{color:#00a896;background:#00a89626}.premium-btn[data-v-1b2cbc1f]{height:var(--header-control-height);background:var(--theme-bg-dark);color:#e2e8f0;border:2px solid #f59e0b;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.premium-btn[data-v-1b2cbc1f]:hover{background:var(--theme-bg-hover);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b40}.premium-btn svg[data-v-1b2cbc1f]{color:#f59e0b;width:16px;height:16px}html:not(.dark) .app-header{--theme-bg-darkest:#0a0f12;--theme-bg-dark:#111920;--theme-bg-medium:#1a252e;--theme-bg-border:#243340;--theme-bg-hover:#2d4050;--text-light:#fff;--text-gray:#94a3b8;--text-muted:#64748b;--hover-bg:#00a89626;box-shadow:0 1px 3px #0000001a}html:not(.dark) .mobile-fullscreen-menu{--theme-bg-darkest:#0a0f12;--theme-bg-dark:#111920;--theme-bg-medium:#1a252e;--theme-bg-border:#243340;--theme-bg-hover:#2d4050;--text-light:#fff;--text-gray:#94a3b8;--text-muted:#64748b}html:not(.dark) .app-header .dropdown-menu{--theme-bg-dark:#111920;--theme-bg-hover:#2d4050;--theme-bg-border:#243340;--text-light:#fff;--text-gray:#94a3b8}.loading-bar[data-v-9af77a4c]{z-index:60;pointer-events:none;height:2px;position:fixed;left:0;right:0}.loading-bar-fill[data-v-9af77a4c]{transform-origin:0;background:linear-gradient(90deg,var(--primary),var(--primary-light));width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(0);box-shadow:0 0 10px #00a896a6}.loading-bar-leave-active[data-v-9af77a4c]{transition:opacity .25s ease-out}.loading-bar-leave-to[data-v-9af77a4c]{opacity:0}@media (prefers-reduced-motion:reduce){.loading-bar-fill[data-v-9af77a4c]{transition-duration:.1s}}
