.ui-logo[data-v-814d6753]{font-family:var(--font-sans);line-height:1}.ui-logo[data-v-814d6753],.ui-logo-mark[data-v-814d6753]{color:inherit}.ui-logo-full[data-v-814d6753]{width:auto}.ui-dropdown-panel[data-v-29754d38]{background:var(--surface-panel);border:1px solid var(--divider);border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--text-primary);padding:4px 0}[data-v-4bae750d] .site-switcher-panel{margin-left:-40px;min-width:200px}.site-list[data-v-4bae750d]{max-height:480px;overflow-y:auto;padding:4px 0;scrollbar-color:var(--divider) transparent;scrollbar-width:thin}.site-list[data-v-4bae750d]::-webkit-scrollbar{width:6px}.site-list[data-v-4bae750d]::-webkit-scrollbar-track{background:transparent}.site-list[data-v-4bae750d]::-webkit-scrollbar-thumb{background:var(--divider);background-clip:padding-box;border:1px solid transparent;border-radius:3px}.site-list[data-v-4bae750d]::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box}.site-row[data-v-4bae750d]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:12px;padding:8px 14px;white-space:nowrap}.site-row[data-v-4bae750d]:hover{background:var(--surface-input)}.site-row.is-active[data-v-4bae750d]{font-weight:700}.site-mark[data-v-4bae750d]{align-items:center;color:inherit;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.site-name[data-v-4bae750d]{line-height:20px}.ui-icon-button[data-v-1bb64c34]{background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;padding:0;transition:background .15s ease}.ui-icon-button[data-v-1bb64c34]:hover{background:#ffffff1f}.ui-badge[data-v-8d68c472]{background:var(--negative);border-radius:10px;color:var(--fixed-white);font-family:var(--font-sans);font-size:12px;height:14px;line-height:12px;min-width:14px;padding:1px 3px}.ui-bell-dot[data-v-2936c54a]{background:var(--negative);border:1.5px solid var(--primary);border-radius:50%;display:inline-block;height:8px;width:8px}.app-header-nav[data-v-2dd0b11b]{background:var(--primary);color:var(--fixed-white)}.ui-search-box[data-v-adca896c]{background:var(--surface-input);border-radius:var(--radius);color:var(--text-primary)}.ui-search-input[data-v-adca896c]{color:var(--text-primary);font-family:var(--font-sans)}.ui-search-input[data-v-adca896c]::-moz-placeholder{color:var(--text-muted)}.ui-search-input[data-v-adca896c]::placeholder{color:var(--text-muted)}.app-header-menu[data-v-9da3fd54]{background:var(--surface-panel);box-shadow:var(--shadow-card);color:var(--text-primary)}.tab-inactive[data-v-9da3fd54]{color:var(--text-muted)}.tab-active[data-v-9da3fd54]{color:var(--text-primary);font-weight:700}.active-indicator[data-v-9da3fd54]{background:var(--primary);border-radius:2px 2px 0 0;bottom:0;height:3px;left:10%;position:absolute;right:10%}.app-header-mobile[data-v-9cc42caf]{background:var(--surface-panel);box-shadow:var(--shadow-card);color:var(--text-primary)}.ui-switch[data-v-e5879e5c]{border:0;border-radius:10px;cursor:pointer;height:20px;padding:0;position:relative;transition:background .15s ease;width:34px}.ui-switch.is-off[data-v-e5879e5c]{background:var(--divider)}.ui-switch.is-on[data-v-e5879e5c]{background:var(--toggle-on)}.ui-switch-thumb[data-v-e5879e5c]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;height:18px;left:1px;position:absolute;top:1px;transition:left .15s ease;width:18px}.ui-switch.is-on .ui-switch-thumb[data-v-e5879e5c]{left:15px}.full-content[data-v-d2296957]{color:var(--text-primary);padding:16px 0 24px;width:100%}.section-group[data-v-d2296957]{padding:4px 0}.section-divider[data-v-d2296957]{border:none;border-top:1px solid var(--divider);margin:8px 10px}.section-title[data-v-d2296957]{color:var(--text-muted);font-size:14px;padding:6px 18px 4px}.section-placeholder[data-v-d2296957]{color:var(--text-muted);font-size:13px;opacity:.6;padding:6px 18px 10px}.menu-row[data-v-d2296957]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:18px;padding:10px 18px;white-space:nowrap;width:100%}.menu-row[data-v-d2296957]:hover{background:var(--surface-input)}.menu-row.is-active[data-v-d2296957],.menu-row.router-link-active[data-v-d2296957]{font-weight:700}.menu-icon[data-v-d2296957]{align-items:center;color:inherit;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.menu-label[data-v-d2296957]{flex:1;line-height:20px;min-width:0}.trailing-btn[data-v-d2296957]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.trailing-btn[data-v-d2296957]:hover{background:var(--surface-input);color:var(--text-primary)}.app-side-menu-desktop[data-v-ade98fdb]{align-self:stretch;background:var(--surface-panel);flex:none;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--divider) transparent;scrollbar-width:thin;transition:width .22s ease-out}.app-side-menu-desktop[data-v-ade98fdb]::-webkit-scrollbar{width:6px}.app-side-menu-desktop[data-v-ade98fdb]::-webkit-scrollbar-track{background:transparent}.app-side-menu-desktop[data-v-ade98fdb]::-webkit-scrollbar-thumb{background:var(--divider);border-radius:3px}.app-side-menu-desktop[data-v-ade98fdb]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-side-menu-desktop.is-rail[data-v-ade98fdb]{width:44px}.app-side-menu-desktop.is-expanded[data-v-ade98fdb]{width:240px}.rail-body[data-v-ade98fdb]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 0 24px;width:44px}.rail-divider[data-v-ade98fdb]{background:var(--divider);height:1px;width:24px}.rail-nav[data-v-ade98fdb]{flex-direction:column}.rail-item[data-v-ade98fdb],.rail-nav[data-v-ade98fdb]{align-items:center;display:flex;width:100%}.rail-item[data-v-ade98fdb]{color:var(--text-primary);justify-content:center;padding:10px 12px}.rail-item[data-v-ade98fdb]:hover{background:var(--surface-input)}.rail-item.router-link-active[data-v-ade98fdb]{color:var(--primary)}.app-side-menu-backdrop[data-v-ade98fdb]{background:#0006;inset:0;position:fixed;z-index:40}.app-side-menu-drawer[data-v-ade98fdb]{background:var(--surface-panel);bottom:0;box-shadow:2px 0 8px #0000001a;color:var(--text-primary);left:0;overflow-y:auto;position:fixed;scrollbar-color:var(--divider) transparent;scrollbar-width:thin;top:0;width:240px;z-index:50}.app-side-menu-drawer[data-v-ade98fdb]::-webkit-scrollbar{width:6px}.app-side-menu-drawer[data-v-ade98fdb]::-webkit-scrollbar-track{background:transparent}.app-side-menu-drawer[data-v-ade98fdb]::-webkit-scrollbar-thumb{background:var(--divider);border-radius:3px}.app-side-menu-drawer[data-v-ade98fdb]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.fade-enter-active[data-v-ade98fdb],.fade-leave-active[data-v-ade98fdb]{transition:opacity .18s ease}.fade-enter-from[data-v-ade98fdb],.fade-leave-to[data-v-ade98fdb]{opacity:0}.slide-in-enter-active[data-v-ade98fdb],.slide-in-leave-active[data-v-ade98fdb]{transition:transform .22s ease}.slide-in-enter-from[data-v-ade98fdb],.slide-in-leave-to[data-v-ade98fdb]{transform:translate(-100%)}.app-shell[data-v-a42dfff5]{background:var(--surface-page);color:var(--text-primary);flex-direction:column;height:100vh}.app-shell[data-v-a42dfff5],.app-shell-body[data-v-a42dfff5]{display:flex;overflow:hidden}.app-shell-body[data-v-a42dfff5]{flex:1;min-height:0}.app-shell-main[data-v-a42dfff5]{flex:1;min-width:0;overflow-y:auto}
