.student-login-heading{margin-top:28px}.student-login-manager{display:grid;gap:14px}.student-login-intro,.student-login-status,.student-login-empty{margin:0;color:#9ca2ad;line-height:1.5}.student-login-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.student-login-create label{display:grid;gap:7px}.student-login-create label span{color:#979da8;font-size:11px;font-weight:900;letter-spacing:.14em}.student-login-create input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #3b414b;border-radius:13px;background:#11141a;color:#fff;padding:0 14px;font:inherit}.student-login-create button,.student-new-login button{min-height:48px;border:0;border-radius:13px;padding:0 18px;background:#ed1c24;color:#fff;font-weight:900}.student-login-list{display:grid;gap:9px}.student-login-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #343a44;border-radius:15px;background:#15181e;padding:14px}.student-login-row>div{display:grid;gap:5px;min-width:0}.student-login-row code{color:#cbd0d8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.student-login-row>button{border:1px solid #555d69;border-radius:10px;background:transparent;color:#fff;padding:9px 12px;font-weight:800}.student-login-badges{display:flex;gap:6px}.student-login-badges b{border-radius:99px;background:#292e37;color:#c9ced6;padding:3px 7px;font-size:9px;letter-spacing:.1em}.student-new-login{border:1px solid #d9232e;border-left:5px solid #ed1c24;border-radius:14px;background:#241317;padding:16px}.student-new-login>strong{font-size:17px}.student-new-login p{margin:5px 0 13px;color:#ffadb2}.student-new-login dl{display:grid;gap:8px;margin:0 0 13px}.student-new-login dl div{display:grid;gap:3px}.student-new-login dt{color:#a9aeb7;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.student-new-login dd{margin:0;overflow-wrap:anywhere;color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:560px){.student-login-create{grid-template-columns:1fr}.student-login-create button{width:100%}.student-login-row{align-items:flex-start}.student-login-row>button{flex:0 0 auto}}
