.user-layout[data-v-a881d542]{display:flex;width:100%;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.user-sidebar[data-v-a881d542]{width:96px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.sidebar-nav[data-v-a881d542]{display:flex;flex-direction:column;gap:6px;align-items:center}.nav-button[data-v-a881d542]{width:80px;height:76px;border:none;background:transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:18px;padding:10px 4px;color:#fff9}.nav-button[data-v-a881d542]:hover{background:#ffffff14;color:#ffffffd9}.nav-button.active[data-v-a881d542]{background:#ffffff1f;color:#fff}.nav-button[data-v-a881d542]:active{transform:scale(.93)}.nav-icon-wrap[data-v-a881d542]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.nav-icon-wrap[data-v-a881d542] svg{width:28px;height:28px}.nav-label[data-v-a881d542]{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1}.user-content[data-v-a881d542]{flex:1;height:100%;overflow:hidden;position:relative}.top-bar[data-v-a881d542]{position:absolute;top:0;right:0;z-index:100;padding:14px 20px}.user-btn[data-v-a881d542]{display:flex;align-items:center;gap:6px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:6px 14px 6px 10px;cursor:pointer;transition:all .2s;color:#fffc}.user-btn[data-v-a881d542]:hover{background:#ffffff29;color:#fff}.user-btn svg[data-v-a881d542]{flex-shrink:0}.user-name[data-v-a881d542]{font-size:13px;font-weight:500;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background:#0f0f1a;color:#e0e0e0;overflow:hidden}#app{width:100%;height:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{font-family:inherit;outline:none}
