.login-shell{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--bg,#090e17);padding:24px}.login-panel{width:min(440px,100%);padding:36px;border-radius:24px}.login-panel h1{font-size:25px;margin:24px 0 12px}.login-panel p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:22px}.login-panel button[type=submit]{width:100%;justify-content:center;margin-top:10px}.login-panel .brand-mark{width:48px;height:48px}.live-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.live-bar button,.live-bar a{color:var(--muted);font-size:11px;background:none;border:0;cursor:pointer}.live-bar .offline{color:var(--orange)}.live-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.source-note{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0}.plain-list{display:grid;gap:12px;font-size:12px}.plain-list>div{padding:12px 0;border-bottom:1px solid var(--border)}.plain-list small{display:block;color:var(--muted);margin-top:5px;line-height:1.7}.login-panel input{font-size:16px}.session-label{word-break:break-word;max-width:600px}.number-line{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.number-line strong{font-size:22px}.number-line small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.simple-chart{display:flex;gap:2px;align-items:end;height:70px;margin-top:16px}.simple-chart i{min-width:2px;flex:1;background:var(--blue);border-radius:2px 2px 0 0;opacity:.8}.live .demo-badge{color:var(--mint);border-color:rgba(105,220,194,.2)}.live .empty{padding:24px}.live footer{justify-content:space-between}.live .auth-hidden{display:none!important}@media(max-width:600px){.login-panel{padding:24px}.live-card-grid{grid-template-columns:1fr}.number-line{gap:15px}.live-bar{gap:16px}.live footer{align-items:start;gap:16px;flex-direction:column}}
