.header-breadcrumb[data-v-c8db3531]{flex:1}.page-title[data-v-c8db3531]{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px}.header-create-btn[data-v-c8db3531]{min-height:36px;width:auto}.header-create-btn>span[data-v-c8db3531]{font-size:13px;gap:6px;padding:8px 16px}.aurora-user-wrap[data-v-c8db3531]{position:relative}.aurora-user-btn[data-v-c8db3531]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:6px;padding:8px 14px;transition:all .25s ease}.aurora-user-wrap:hover .aurora-user-btn[data-v-c8db3531]{background:rgba(142,124,240,.15);border-color:#8e7cf04d}.menu-arrow[data-v-c8db3531]{font-size:12px;opacity:.7;transition:transform .25s ease}.menu-arrow.up[data-v-c8db3531]{transform:rotate(180deg)}.aurora-user-menu[data-v-c8db3531]{backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);background:rgba(20,20,25,.95);background:var(--bg-elevated,rgba(20,20,25,.95));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 12px 32px #0006;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.menu-item[data-v-c8db3531]{align-items:center;border-radius:8px;color:#e4e4e7;color:var(--text-primary,#e4e4e7);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-decoration:none;transition:all .15s ease}.menu-item[data-v-c8db3531]:hover{background:rgba(142,124,240,.15);color:#fff}.menu-item .el-icon[data-v-c8db3531]{font-size:15px;opacity:.85}.menu-divider[data-v-c8db3531]{background:hsla(0,0%,100%,.08);height:1px;margin:4px 8px}.menu-logout[data-v-c8db3531]:hover{background:rgba(239,68,68,.15);color:#f87171}.menu-fade-enter-active[data-v-c8db3531],.menu-fade-leave-active[data-v-c8db3531]{transition:opacity .18s ease,transform .18s ease}.menu-fade-enter-from[data-v-c8db3531],.menu-fade-leave-to[data-v-c8db3531]{opacity:0;transform:translateY(-6px)}.menu.el-menu--horizontal[data-v-858b94a4]{--el-menu-item-height:40px;border-bottom:none}.menu.el-menu--horizontal[data-v-858b94a4] .el-menu-item span{border-bottom:2px solid transparent}.menu.el-menu--horizontal[data-v-858b94a4] .el-menu-item.is-active>span{border-color:currentColor}.menu.el-menu--vertical[data-v-858b94a4]:not(.el-menu--collapse){width:200px}.layout-main[data-v-88934e2e]{margin-left:auto;margin-right:auto;max-width:1300px;padding:1rem 1.5rem;width:100%}.layout-main-full[data-v-88934e2e]{max-width:none;padding:1.25rem}.layout-main-compact[data-v-88934e2e]{padding:0}.layout-footer[data-v-e50a3661]{backdrop-filter:blur(10px);background:rgba(3,3,5,.6)}.ai-sidebar[data-v-cf879459]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(8,8,14,.85);border-right:none;bottom:0;display:flex;flex-direction:column;left:0;padding:20px 14px;position:fixed;top:0;width:var(--sidebar-width);z-index:200}.sidebar-header[data-v-cf879459]{margin-bottom:24px;padding:0 8px}.sidebar-logo[data-v-cf879459]{gap:12px;text-decoration:none}.logo-icon[data-v-cf879459],.sidebar-logo[data-v-cf879459]{align-items:center;display:flex}.logo-icon[data-v-cf879459]{background:var(--gradient-aurora);border-radius:12px;box-shadow:0 0 20px #8e7cf066;color:#fff;height:40px;justify-content:center;width:40px}.logo-text[data-v-cf879459]{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px}.sidebar-nav[data-v-cf879459]{display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto}.sidebar-section-title[data-v-cf879459]{color:var(--text-muted);font-size:11px;letter-spacing:1px;padding:16px 12px 8px;text-transform:uppercase}.sidebar-divider[data-v-cf879459]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);height:1px;margin:12px 0}.radio-container[data-v-cf879459]{--main-color:#9e8cf0;--main-color-opacity:#9e8cf01c;--total-radio:3;display:flex;flex-direction:column;padding-left:.5rem;position:relative}.radio-container .glider-container[data-v-cf879459]{background:linear-gradient(0deg,transparent,#1b1b1b 50%,transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:1px}.radio-container .glider-container .glider[data-v-cf879459]{background:linear-gradient(0deg,transparent 0,var(--main-color) 50%,transparent 100%);height:calc(100%/var(--total-radio));position:relative;transition:transform .5s cubic-bezier(.37,1.95,.66,.56);width:100%}.radio-container .glider-container .glider[data-v-cf879459]:before{background:var(--main-color);content:"";filter:blur(10px);height:60%;position:absolute;top:50%;transform:translateY(-50%);width:300%}.radio-container .sidebar-item[data-v-cf879459]{align-items:center;background:transparent;border:none;border-radius:0 12px 12px 0;color:gray;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:11px 12px;position:relative;text-align:left;text-decoration:none;transition:all .3s ease-in-out;width:100%}.radio-container .sidebar-item[data-v-cf879459]:hover{background:hsla(0,0%,100%,.03);color:#fff}.radio-container .sidebar-item.active[data-v-cf879459]{color:var(--main-color)}.item-icon[data-v-cf879459]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:22px}.item-icon[data-v-cf879459],.item-label[data-v-cf879459]{transition:all .3s ease-in-out}.item-label[data-v-cf879459]{font-weight:500}.sidebar-item.active .item-icon[data-v-cf879459]{filter:drop-shadow(0 0 6px rgba(159,61,255,.6))}.sidebar-item.active .item-label[data-v-cf879459]{font-weight:600}.sidebar-footer[data-v-cf879459]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:4px;padding-top:12px}.sidebar-footer .footer-item[data-v-cf879459]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-regular);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:11px 12px;text-align:left;text-decoration:none;transition:all .25s ease;width:100%}.sidebar-footer .footer-item[data-v-cf879459]:hover{background:hsla(0,0%,100%,.05);color:#fff}.sidebar-nav[data-v-cf879459]::-webkit-scrollbar{width:0}.main-contain[data-v-69598d25]{display:flex;flex-direction:column;margin-left:var(--sidebar-width);min-height:100vh;padding-top:var(--header-height)}
