.lockscreen-overlay[data-v-3eb6776b]{z-index:9999;color:#fff;background:linear-gradient(135deg,#0a0a0f 0%,#0d0d1a 25%,#121230 50%,#0f1a2e 75%,#0a0a0f 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lockscreen-main[data-v-3eb6776b]{text-align:center}.lockscreen-time[data-v-3eb6776b]{letter-spacing:2px;background:linear-gradient(135deg,#00f0ff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #00f0ff4d);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:200}.lockscreen-date[data-v-3eb6776b]{color:#fffc;margin-top:8px;margin-bottom:48px;font-size:18px}.lockscreen-user[data-v-3eb6776b]{opacity:.7;margin-bottom:24px;font-size:16px}.lockscreen-form[data-v-3eb6776b]{flex-direction:column;align-items:center;gap:12px;display:flex}.lockscreen-input[data-v-3eb6776b]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:260px;padding:10px 16px;font-size:14px;transition:border-color .2s}.lockscreen-input[data-v-3eb6776b]:focus{border-color:#00f0ff80}.lockscreen-input[data-v-3eb6776b]::placeholder{color:#ffffff4d}.lockscreen-btn[data-v-3eb6776b]{color:#0a0a0f;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#a855f7);border:none;border-radius:8px;width:260px;padding:10px 0;font-size:14px;font-weight:600;transition:opacity .2s}.lockscreen-btn[data-v-3eb6776b]:hover{opacity:.85}.lockscreen-btn[data-v-3eb6776b]:disabled{opacity:.5;cursor:not-allowed}.lockscreen-error[data-v-3eb6776b]{color:#f87171;font-size:13px}.lockscreen-relogin[data-v-3eb6776b]{opacity:.4;cursor:pointer;margin-top:40px;font-size:13px;transition:opacity .2s}.lockscreen-relogin[data-v-3eb6776b]:hover{opacity:.8}html,body,#app{height:100%;margin:0;padding:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6}body{color:var(--text-color);background-color:var(--bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto}input,button,textarea,select{font:inherit}:root{--accent-cyan:#00f0ff;--accent-cyan-hover:#33f3ff;--accent-cyan-pressed:#00c8d6;--accent-purple:#a855f7;--accent-green:#22c55e;--accent-red:#ef4444;--accent-orange:#f97316;--accent-blue:#3b82f6;--primary-color:#00f0ff;--primary-color-hover:#33f3ff;--primary-color-pressed:#00c8d6;--primary-color-suppl:#00f0ff;--bg-page:#0a0a0f;--bg-card:#12121a;--bg-card-hover:#1a1a28;--bg-elevated:#1e1e2e;--bg-input:#16161f;--border-color:#2a2a3e;--border-light:#1e1e30;--text-color:#e0e0e0;--text-color-secondary:#888;--text-color-muted:#555;--gradient-sider:linear-gradient(180deg, #0f0f1a 0%, #0a0a12 50%, #0d0d18 100%);--gradient-header:linear-gradient(90deg, #0f1020 0%, #12121a 50%, #0f1020 100%);--gradient-card:linear-gradient(135deg, #13131e 0%, #0f0f18 100%);--gradient-card-glow:linear-gradient(135deg, #00f0ff0f 0%, transparent 50%, #a855f70a 100%);--gradient-btn-primary:linear-gradient(135deg, #00f0ff 0%, #00c8d6 100%);--gradient-accent:linear-gradient(135deg, #00f0ff 0%, #a855f7 100%);--gradient-border-glow:linear-gradient(135deg, #00f0ff4d 0%, #a855f726 50%, #00f0ff1a 100%);--gradient-tab-active:linear-gradient(180deg, #00f0ff14 0%, transparent 100%);--header-height:48px;--sider-width:220px;--sider-collapsed-width:64px}#app{width:100%;height:100vh}.layout-container{height:100vh;display:flex}.layout-sider{height:100vh;overflow:hidden}.layout-header{height:var(--header-height);border-bottom:1px solid var(--border-color);background:var(--gradient-header);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.layout-header-left{align-items:center;gap:12px;display:flex}.layout-header-right{color:var(--text-color-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.layout-content{background:var(--bg-page);min-height:calc(100vh - var(--header-height));padding:16px}.avatar{border:1px solid var(--accent-cyan);width:28px;height:28px;color:var(--accent-cyan);background:linear-gradient(135deg,#00f0ff26 0%,#a855f71a 100%);border-radius:3px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.inline-player{color:var(--text-color-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.inline-player .time-info{white-space:nowrap;min-width:80px}.app-update-time{white-space:nowrap;color:var(--text-color-secondary);font-size:12px}.lockscreen-overlay{z-index:9999;color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lockscreen-time{letter-spacing:2px;font-size:72px;font-weight:300}.lockscreen-date{opacity:.8;margin-top:8px;font-size:16px}.lockscreen-battery{align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.lockscreen-unlock{cursor:pointer;opacity:.8;margin-top:40px;font-size:48px;transition:opacity .3s}.lockscreen-unlock:hover{opacity:1}.lockscreen-password{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}
