.auth-screen{min-height:100vh;display:grid;place-items:center;padding:30px 18px;background:radial-gradient(ellipse at top,#294d3d44,transparent 60%),#102330}.auth-panel{width:min(100%,470px);padding:32px;background:#203847;border:1px solid #3e5a6d;border-radius:18px;box-shadow:0 25px 80px #06122760}.auth-brand{background:white;border-radius:12px;display:inline-block;padding:18px 24px;margin-bottom:30px}.auth-brand img{width:175px;max-height:80px;object-fit:contain}.auth-panel h1{font-size:27px;margin:12px 0}.auth-panel form{display:grid;gap:20px;margin:25px 0}.auth-panel label{line-height:1.6}.auth-panel .primary{padding:14px}.auth-links{display:flex;flex-wrap:wrap;gap:12px}.auth-links button{font-size:12px;padding:9px}.mfa-qr{display:block;max-width:240px;width:100%;background:white;padding:12px;margin:22px auto;border-radius:12px}.auth-panel code{display:block;overflow-wrap:anywhere;padding:15px;background:#162b38;margin-top:10px}#online-status{line-height:1.7}.online-profile{font-size:12px;color:#c8d4db;margin-bottom:12px}#logout{font-size:11px}.members-form{display:grid;gap:18px}.member-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #3e5a6d}.member-row small{display:block;color:#a8bdca;font-size:11px;margin-top:7px}
.auth-brand{display:table}.auth-panel>.eyebrow{display:block}
