.cy-badge[data-v-d768cb0c]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid;letter-spacing:.03em}.cy-badge--cyan[data-v-d768cb0c]{background:#00f5ff1a;border-color:#00f5ff4d;color:var(--neon-cyan)}.cy-badge--pink[data-v-d768cb0c]{background:#ff2cf11a;border-color:#ff2cf14d;color:var(--neon-pink)}.cy-badge--green[data-v-d768cb0c]{background:#00ff881a;border-color:#00ff884d;color:var(--neon-green)}.cy-badge--yellow[data-v-d768cb0c]{background:#ffe6001a;border-color:#ffe6004d;color:var(--neon-yellow)}.cy-badge--red[data-v-d768cb0c]{background:#ff003c1a;border-color:#ff003c4d;color:var(--neon-red)}.cy-badge--purple[data-v-d768cb0c]{background:#bf00ff1a;border-color:#bf00ff4d;color:var(--neon-purple)}.cy-badge--gray[data-v-d768cb0c]{background:#8888aa1a;border-color:#8888aa4d;color:var(--text-secondary)}.cy-badge--glow.cy-badge--cyan[data-v-d768cb0c]{box-shadow:0 0 8px #00f5ff33}.cy-badge--glow.cy-badge--pink[data-v-d768cb0c]{box-shadow:0 0 8px #ff2cf133}.cy-badge--glow.cy-badge--green[data-v-d768cb0c]{box-shadow:0 0 8px #0f83}.cy-badge--glow.cy-badge--red[data-v-d768cb0c]{box-shadow:0 0 8px #ff003c33}.cy-badge--glow.cy-badge--purple[data-v-d768cb0c]{box-shadow:0 0 8px #bf00ff33}.cy-topbar[data-v-8f9c841e]{height:var(--topbar-height);background:var(--bg-secondary);border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;position:relative;z-index:100;transition:background-color var(--transition-normal),border-color var(--transition-normal)}.cy-topbar-left[data-v-8f9c841e]{display:flex;align-items:center;gap:12px}.cy-topbar-toggle[data-v-8f9c841e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.cy-topbar-toggle[data-v-8f9c841e]:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--neon-cyan)}.toggle-icon[data-v-8f9c841e]{transition:transform var(--transition-fast)}.toggle-icon--open[data-v-8f9c841e]{transform:rotate(90deg)}.cy-topbar-brand[data-v-8f9c841e]{display:flex;align-items:center;gap:8px}.cy-topbar-logo[data-v-8f9c841e]{font-size:1.4rem;color:var(--neon-cyan)}.cy-topbar-name[data-v-8f9c841e]{font-size:1.1rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.cy-topbar-accent[data-v-8f9c841e]{color:var(--neon-cyan)}.cy-topbar-right[data-v-8f9c841e]{display:flex;align-items:center;gap:12px;position:relative}.cy-topbar-theme[data-v-8f9c841e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default);border-radius:6px;cursor:pointer;transition:all var(--transition-fast)}.cy-topbar-theme[data-v-8f9c841e]:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.cy-topbar-user[data-v-8f9c841e]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all var(--transition-fast)}.cy-topbar-user[data-v-8f9c841e]:hover{background:var(--bg-card-hover)}.cy-topbar-avatar[data-v-8f9c841e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));border-radius:6px;font-size:.8rem;font-weight:700;color:#fff}.cy-topbar-username[data-v-8f9c841e]{font-size:.85rem;color:var(--text-primary)}.cy-topbar-role[data-v-8f9c841e]{display:flex}.cy-topbar-dropdown[data-v-8f9c841e]{position:absolute;top:100%;right:0;margin-top:8px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:8px;min-width:160px;box-shadow:var(--glow-cyan);overflow:hidden;z-index:200}.cy-topbar-dropdown-item[data-v-8f9c841e]{display:block;width:100%;padding:10px 16px;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;text-align:left;cursor:pointer;transition:all var(--transition-fast)}.cy-topbar-dropdown-item[data-v-8f9c841e]:hover{background:#ff17441a;color:var(--neon-red)}.cy-fade-enter-active[data-v-8f9c841e],.cy-fade-leave-active[data-v-8f9c841e]{transition:opacity var(--transition-fast)}.cy-fade-enter-from[data-v-8f9c841e],.cy-fade-leave-to[data-v-8f9c841e]{opacity:0}.cy-sidebar[data-v-df5a0efc]{width:var(--sidebar-width);height:calc(100vh - var(--topbar-height));background:var(--bg-secondary);border-right:1px solid var(--border-default);transition:width var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal);overflow:hidden;flex-shrink:0}.cy-sidebar--collapsed[data-v-df5a0efc]{width:var(--sidebar-collapsed)}.cy-sidebar-inner[data-v-df5a0efc]{height:100%;overflow-y:auto;overflow-x:hidden}.cy-sidebar-menu[data-v-df5a0efc]{padding:8px}.cy-sidebar-item[data-v-df5a0efc]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);margin-bottom:2px}.cy-sidebar-item[data-v-df5a0efc]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.cy-sidebar-item--active[data-v-df5a0efc]{background:#00b8d41a;color:var(--neon-cyan);border-left:2px solid var(--neon-cyan)}.cy-sidebar-icon[data-v-df5a0efc]{font-size:1rem;width:20px;text-align:center;flex-shrink:0}.cy-sidebar-label[data-v-df5a0efc]{font-size:.85rem;white-space:nowrap}.cy-layout[data-v-061e586f]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.cy-layout-body[data-v-061e586f]{display:flex;flex:1;overflow:hidden}.cy-layout-main[data-v-061e586f]{flex:1;overflow-y:auto;overflow-x:hidden}.cy-layout-content[data-v-061e586f]{padding:24px;max-width:1400px;width:100%}
