[hidden]{display:none!important}.access-gate{max-width:650px;margin:12vh auto;padding:38px;background:#101b31;border:1px solid #2a3857;border-radius:20px;color:#f5f7ff}.access-gate>img{width:130px;display:block;margin-bottom:35px}.access-gate h1{font-size:38px;line-height:1.15;letter-spacing:-.04em}.access-gate p{color:#b8c7e1;line-height:1.8;margin:25px 0}.access-gate .button-link{margin:10px 10px 0 0}#authIdentity{display:block;color:#a5b4d0;font-size:10px;overflow-wrap:anywhere;line-height:1.6;margin:12px 0}#signOutLink{font-size:11px;color:#bfcfff}#permissionNote{padding:10px 40px;background:#111e36;color:#b7c7e4;font-size:11px;border-bottom:1px solid #2a3857;line-height:1.7}.access-instructions{padding-left:20px;font-size:13px;color:#becce4;line-height:1.8}.access-instructions li+li{margin-top:14px}.membership-list{display:grid;gap:14px}.membership-list h3{font-size:17px;overflow-wrap:anywhere}.membership-list select{max-width:180px;background:#0b1529;color:#dce7ff;border-color:#34466d}.membership-list .device-row{flex-wrap:wrap}.membership-list .form-actions{flex-wrap:wrap}.draft-status{font-size:11px;color:#a9bbff}#membershipError{color:#ffb2a7;font-size:12px}#saveTeamDraft,#loadTeamDraft{font-size:11px}.access-gate .primary{color:white;background:#4263f5}.sidebar nav button[hidden]{display:none!important}@media(max-width:650px){.access-gate{margin:25px 16px;padding:26px}.access-gate h1{font-size:29px}#permissionNote{padding:10px 18px}.membership-list .device-row{padding:18px}}
#saveTeamDraft,#loadTeamDraft{background:#14213c;color:#dce7ff;border-color:#34466d}#saveTeamDraft:disabled,#loadTeamDraft:disabled{opacity:.5}
